use DBIx::Class::Schema::Loader::Utils qw/sigwarn_silencer/;
use namespace::clean;
-our $VERSION = '0.07044';
+our $VERSION = '0.07049';
=head1 NAME
sub _system_tables {
my $self = shift;
- return ($self->next::method(@_), 'PLAN_TABLE');
+ return (
+ $self->next::method(@_),
+ 'PLAN_TABLE',
+ qr/\ABIN\$.*\$\d+\z/, # Tables in the recycle bin
+ );
}
sub _dbh_tables {
return $self->next::method(@_);
}
+sub _view_definition {
+ my ($self, $view) = @_;
+
+ return scalar $self->schema->storage->dbh->selectrow_array(<<'EOF', {}, $view->schema, $view->name);
+SELECT text
+FROM all_views
+WHERE owner = ? AND view_name = ?
+EOF
+}
+
=head1 SEE ALSO
L<DBIx::Class::Schema::Loader>, L<DBIx::Class::Schema::Loader::Base>,