I'm trying to get DBIx::Recordset to play with a PostgreSQL 8.0beta1 
install, and am getting tons of errors on my initial DBIx::Database->new
call:

    use constant DB_DSN  => 'dbi:Pg:dbname=foo';
    use constant DB_USER => 'foo';
    use constant DB_PASS => 'foo';
    DBIx::Database->new(DB_DSN, DB_USER, DB_PASS, undef, 'foo', 1);

of the form:

DBD::Pg::st execute failed: ERROR:  relation "triggered_update_columns" does not exist 
at /usr/lib/perl5/site_perl/5.8.1/DBIx/Compat.pm line 33.
select * from triggered_update_columns where 1=0  failed ERROR:  relation 
"triggered_update_columns" does not exist at 
/usr/lib/perl5/site_perl/5.8.1/DBIx/Compat.pm line 35.
DBD::Pg::st execute failed: ERROR:  relation "table_constraints" does not exist at 
/usr/lib/perl5/site_perl/5.8.1/DBIx/Compat.pm line 33.
select * from table_constraints where 1=0  failed ERROR:  relation "table_constraints" 
does not exist at /usr/lib/perl5/site_perl/5.8.1/DBIx/Compat.pm line 35.
<lots more snipped>

It looks like DBIx::Database->new is stripping the schema information 
from table names before calling QueryMetadata, which seems to be
required now? Anyone else seen this, or are successfully using
DBIx::Recordset with PostgreSQL 7.3+ (when schemas came in)? Or am
I missing something obvious?

Cheers,
Gavin



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to