X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FStorage%2FDBI%2FPg.pm;h=aecaa7e9e7f25a867490f71e978252c433fef4df;hb=7eb4ecc8fc02a8b99fbe8be59b03321dd773ab9a;hp=526abacdd6d5e27e3d018bc759608055aea842f1;hpb=4d272ce5ce62edfd0e26fb499c585da9db3e4e4a;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class/Storage/DBI/Pg.pm b/lib/DBIx/Class/Storage/DBI/Pg.pm index 526abac..aecaa7e 100644 --- a/lib/DBIx/Class/Storage/DBI/Pg.pm +++ b/lib/DBIx/Class/Storage/DBI/Pg.pm @@ -7,6 +7,10 @@ use base qw/DBIx::Class::Storage::DBI/; # __PACKAGE__->load_components(qw/PK::Auto/); +# Warn about problematic versions of DBD::Pg +warn "DBD::Pg 1.49 is strongly recommended" + if ($DBD::Pg::VERSION < 1.49); + sub last_insert_id { my ($self,$source,$col) = @_; my $seq = ($source->column_info($col)->{sequence} ||= $self->get_autoinc_seq($source,$col)); @@ -35,6 +39,8 @@ sub sqlt_type { return 'PostgreSQL'; } +sub datetime_parser_type { return "DateTime::Format::Pg"; } + 1; =head1 NAME