proper parsing, using add_* instead of throwing a whole blob in
[dbsrgits/SQL-Translator-2.0-ish.git] / lib / SQL / Translator / Parser / DBI / PostgreSQL.pm
CommitLineData
cc73c25e 1package SQL::Translator::Parser::DBI::PostgreSQL;
684763c1 2use Moose::Role;
3use MooseX::Types::Moose qw(Str);
b8657f04 4
684763c1 5has 'schema_name' => (
6 is => 'rw',
7 isa => Str,
8 required => 1,
9 lazy => 1,
10 default => 'public'
11);
12
13no Moose;
14
15sub _get_view_sql {
16 my $self = shift;
17 my $view = shift;
18
19 my ($sql) = $self->dbh->selectrow_array("SELECT pg_get_viewdef('$view'::regclass)");
20 return $sql;
21}
cc73c25e 22
231;