X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FSQL%2FTranslator%2FParser%2FDBI%2FSybase.pm;h=708a080549e12989c7c067a012f6231f418d53c1;hb=a389997035f775ca60aa3fee2f5abb5390e38219;hp=5d7120f58a3a4e91c16a22650b5eb14766cfacf2;hpb=1eb8ea88923d80613a0bceedb35b87ad3e8b585d;p=dbsrgits%2FSQL-Translator.git diff --git a/lib/SQL/Translator/Parser/DBI/Sybase.pm b/lib/SQL/Translator/Parser/DBI/Sybase.pm index 5d7120f..708a080 100644 --- a/lib/SQL/Translator/Parser/DBI/Sybase.pm +++ b/lib/SQL/Translator/Parser/DBI/Sybase.pm @@ -1,7 +1,5 @@ package SQL::Translator::Parser::DBI::Sybase; -# $Id: Sybase.pm,v 1.3 2003-10-04 00:10:00 phrrngtn Exp $ - =head1 NAME SQL::Translator::Parser::DBI::Sybase - parser for DBD::Sybase @@ -17,17 +15,17 @@ Uses DBI Catalog Methods. =cut use strict; +use warnings; use DBI; use SQL::Translator::Schema; use Data::Dumper; -use vars qw[ $DEBUG $VERSION @EXPORT_OK ]; -$VERSION = sprintf "%d.%02d", q$Revision: 1.3 $ =~ /(\d+)\.(\d+)/; +our ( $DEBUG, @EXPORT_OK ); +our $VERSION = '1.59'; $DEBUG = 0 unless defined $DEBUG; no strict 'refs'; -# ------------------------------------------------------------------- sub parse { my ( $tr, $dbh ) = @_; @@ -51,7 +49,7 @@ sub parse { # it is much quicker to slurp back everything all at once rather # than make repeated calls - $sth = $dbh->column_info(); + $sth = $dbh->column_info(undef, undef, undef, undef); foreach my $c (@{$sth->fetchall_arrayref({})}) { @@ -291,12 +289,13 @@ $table_info->{TABLE_NAME}, ); } + ### Permissions ### Groups ### Users ### Aliases ### Logins -return 1; + return 1; } 1; @@ -305,11 +304,10 @@ return 1; =head1 AUTHOR -Paul Harrington Eharringp@deshaw.comE, +Paul Harrington Eharringp@deshaw.comE. =head1 SEE ALSO DBI, DBD::Sybase, SQL::Translator::Schema. =cut -