X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=bin%2Fsqlt-diagram;h=005c5411260dd2f7717920e02a97aa707ac42d27;hb=782b5a43519d2713171767f74a544fe9892542ea;hp=344226c321a46b967789502f6ea6568d895ef9d6;hpb=daf4f62364cb69e60ca9719a1a82a89a2c896d22;p=dbsrgits%2FSQL-Translator.git diff --git a/bin/sqlt-diagram b/bin/sqlt-diagram index 344226c..005c541 100755 --- a/bin/sqlt-diagram +++ b/bin/sqlt-diagram @@ -1,9 +1,9 @@ #!/usr/bin/perl # ------------------------------------------------------------------- -# $Id: sqlt-diagram,v 1.3 2004-02-06 17:48:16 kycl4rk Exp $ +# $Id$ # ------------------------------------------------------------------- -# Copyright (C) 2002-4 SQLFairy Authors +# Copyright (C) 2002-2009 SQLFairy Authors # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as @@ -35,8 +35,9 @@ sqlt-diagram - Automatically create a diagram from a database schema -t|--title Title to give schema -c|--cols Number of columns -n|--no-lines Don't draw lines - -f|--font-size Font size ("small," "medium," "large," or "huge," + --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 @@ -75,7 +76,7 @@ use Pod::Usage; use SQL::Translator; use vars '$VERSION'; -$VERSION = sprintf "%d.%02d", q$Revision: 1.3 $ =~ /(\d+)\.(\d+)/; +$VERSION = '1.99'; # # Get arguments. @@ -83,7 +84,7 @@ $VERSION = sprintf "%d.%02d", q$Revision: 1.3 $ =~ /(\d+)\.(\d+)/; 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( @@ -93,7 +94,8 @@ GetOptions( 't|title:s' => \$title, 'c|columns:i' => \$no_columns, 'n|no-lines' => \$no_lines, - 'f|font-size:s' => \$font_size, + 'font-size:s' => \$font_size, + 'gutter:i' => \$gutter, 'color' => \$add_color, 'show-fk-only' => \$show_fk_only, 'natural-join' => \$natural_join, @@ -115,6 +117,7 @@ my $translator = SQL::Translator->new( producer_args => { out_file => $out_file, image_type => $image_type, + gutter => $gutter || 0, title => $title, no_columns => $no_columns, no_lines => $no_lines,