X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=bin%2Fsqlt-diff-old;h=96a3c925694cdf24c9fdc8b0cf5d618e1f932997;hb=bd3c4e06c97b1016c299441a5d44d0659bac55a0;hp=0b3839c4e378922c008b6bb4b64f43a06272d137;hpb=478f608d9028508396da37bb5df10b3057b96981;p=dbsrgits%2FSQL-Translator.git diff --git a/bin/sqlt-diff-old b/bin/sqlt-diff-old index 0b3839c..96a3c92 100755 --- a/bin/sqlt-diff-old +++ b/bin/sqlt-diff-old @@ -1,9 +1,7 @@ -#!/usr/bin/perl -w +#!/usr/bin/env perl # vim: set ft=perl: # ------------------------------------------------------------------- -# $Id$ -# ------------------------------------------------------------------- # Copyright (C) 2002-2009 The SQLFairy Authors # # This program is free software; you can redistribute it and/or @@ -91,11 +89,15 @@ your target database. # ------------------------------------------------------------------- use strict; +use warnings; use Pod::Usage; use Data::Dumper; use SQL::Translator; use SQL::Translator::Schema::Constants; +use vars qw( $VERSION ); +$VERSION = '1.59'; + my ( @input, $list, $help, $debug ); for my $arg ( @ARGV ) { if ( $arg =~ m/^-?-l(ist)?$/ ) { @@ -117,6 +119,15 @@ for my $arg ( @ARGV ) { pod2usage(1) if $help; pod2usage('Please specify only two schemas to diff') if scalar @input > 2; +pod2usage('No input') if !@input; + +if ( my $interactive = -t STDIN && -t STDOUT ) { + print STDERR join("\n", + "sqlt-diff-old is deprecated. Please sqlt-diff, and tell us ", + "about any problems or patch SQL::Translator::Diff", + '', + ); +} my $tr = SQL::Translator->new; my @parsers = $tr->list_parsers; @@ -450,8 +461,6 @@ if ( @diffs ) { } } -print STDERR "sqlt-diff-old is deprecated, please try and use sqlt-diff, and tell us about any problems or patch SQL::Translator::Diff\n"; - if ( @diffs ) { print join( "\n", "-- Convert schema '$s2_name' to '$s1_name':\n", @diffs, "\n" @@ -540,7 +549,7 @@ sub constraint_to_string { =head1 AUTHOR -Ken Y. Clark Ekclark@cpan.orgE. +Ken Youens-Clark Ekclark@cpan.orgE. =head1 SEE ALSO