#!/usr/bin/perl
# -------------------------------------------------------------------
-# $Id: sqlt-diagram,v 1.3 2004-02-06 17:48:16 kycl4rk Exp $
+# $Id: sqlt-diagram,v 1.4 2004-08-30 19:05:32 kycl4rk Exp $
# -------------------------------------------------------------------
# Copyright (C) 2002-4 SQLFairy Authors
#
-n|--no-lines Don't draw lines
-f|--font-size Font size ("small," "medium," "large," or "huge,"
default "medium")
+ --gutter Gutter size between tables
--color Add colors
--show-fk-only Only show fields that act as primary
or foreign keys
use SQL::Translator;
use vars '$VERSION';
-$VERSION = sprintf "%d.%02d", q$Revision: 1.3 $ =~ /(\d+)\.(\d+)/;
+$VERSION = sprintf "%d.%02d", q$Revision: 1.4 $ =~ /(\d+)\.(\d+)/;
#
# Get arguments.
my (
$out_file, $image_type, $db_driver, $title, $no_columns,
$no_lines, $font_size, $add_color, $debug, $show_fk_only,
- $natural_join, $join_pk_only, $skip_fields, $help
+ $gutter, $natural_join, $join_pk_only, $skip_fields, $help
);
GetOptions(
'c|columns:i' => \$no_columns,
'n|no-lines' => \$no_lines,
'f|font-size:s' => \$font_size,
+ 'gutter:i' => \$gutter,
'color' => \$add_color,
'show-fk-only' => \$show_fk_only,
'natural-join' => \$natural_join,
producer_args => {
out_file => $out_file,
image_type => $image_type,
+ gutter => $gutter || 0,
title => $title,
no_columns => $no_columns,
no_lines => $no_lines,