X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FSchema%2FLoader%2FDBI%2FSybase%2FCommon.pm;h=5681d89918fdcbf148d2aef09a49bb9cdcc2265c;hb=dc783fab900d073db1fb0e86b709cbb65bd364b7;hp=bcd978e057cab97e548a0aecdbd6c649a932cbe6;hpb=3b71e53bd47bd29213e8fe12b3f9a2d1a229b587;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/lib/DBIx/Class/Schema/Loader/DBI/Sybase/Common.pm b/lib/DBIx/Class/Schema/Loader/DBI/Sybase/Common.pm index bcd978e..5681d89 100644 --- a/lib/DBIx/Class/Schema/Loader/DBI/Sybase/Common.pm +++ b/lib/DBIx/Class/Schema/Loader/DBI/Sybase/Common.pm @@ -3,10 +3,9 @@ package DBIx::Class::Schema::Loader::DBI::Sybase::Common; use strict; use warnings; use base 'DBIx::Class::Schema::Loader::DBI'; -use Carp::Clan qw/^DBIx::Class/; use mro 'c3'; -our $VERSION = '0.07007'; +our $VERSION = '0.07045'; =head1 NAME @@ -20,8 +19,8 @@ See L and L. =cut # DBD::Sybase doesn't implement get_info properly -sub _build_quoter { '"' } -sub _build_namesep { '.' } +sub _build_quote_char { '[]' } +sub _build_name_sep { '.' } sub _setup { my $self = shift; @@ -30,16 +29,6 @@ sub _setup { $self->schema->storage->sql_maker->quote_char([qw/[ ]/]); $self->schema->storage->sql_maker->name_sep('.'); - $self->{db_schema} ||= $self->_build_db_schema; -} - -sub _build_db_schema { - my $self = shift; - my $dbh = $self->schema->storage->dbh; - - my ($db_schema) = $dbh->selectrow_array('select user_name()'); - - return $db_schema; } # remove 'IDENTITY' from column data_type @@ -63,9 +52,9 @@ L, L L, L, -=head1 AUTHOR +=head1 AUTHORS -See L and L. +See L. =head1 LICENSE