X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FSchema%2FLoader%2FDBI%2FOracle.pm;h=693122d92e3bd5dd971e29eba5af4bf9e703c43a;hb=ea998e8ea908a2f10462740b568831737224a75e;hp=f26ad536a34342ee8246ac8e98eb184a2338532c;hpb=5c06aa08ab17d9d0e8437a990b5717238deeb8fd;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/lib/DBIx/Class/Schema/Loader/DBI/Oracle.pm b/lib/DBIx/Class/Schema/Loader/DBI/Oracle.pm index f26ad53..693122d 100644 --- a/lib/DBIx/Class/Schema/Loader/DBI/Oracle.pm +++ b/lib/DBIx/Class/Schema/Loader/DBI/Oracle.pm @@ -122,8 +122,14 @@ sub _table_uniq_info { } sub _table_comment { - my ( $self, $table ) = @_; - my ($table_comment) = $self->schema->storage->dbh->selectrow_array( + my $self = shift; + my ($table) = @_; + + my $table_comment = $self->next::method(@_); + + return $table_comment if $table_comment; + + ($table_comment) = $self->schema->storage->dbh->selectrow_array( q{ SELECT comments FROM all_tab_comments WHERE owner = ? @@ -136,8 +142,14 @@ sub _table_comment { } sub _column_comment { - my ( $self, $table, $column_number, $column_name ) = @_; - my ($column_comment) = $self->schema->storage->dbh->selectrow_array( + my $self = shift; + my ($table, $column_number, $column_name) = @_; + + my $column_comment = $self->next::method(@_); + + return $column_comment if $column_comment; + + ($column_comment) = $self->schema->storage->dbh->selectrow_array( q{ SELECT comments FROM all_col_comments WHERE owner = ?