On Tuesday 03 December 2002 17:32, Jeff Boes wrote: > On Tue, 2002-12-03 at 11:12, Jeff Boes wrote: > > We may have uncovered an incompatibility with DBD::Pg (version 1.20 is > > the latest we have) and the newly-released PostgreSQL 7.3. > > > > It appears that the DESTROY method for database and/or statement handles > > is referencing a system table ("pg_relcheck") that no longer exists. > > Attached is the trace that illustrates the problem. > > Oops. The problem is still there, but I've narrowed it down; it's not > in the DESTROY method at all, but in $dbh->table_attributes:
This also happens sometings when connecting to 7.3 with a pre 7.3 psql and using \d to get table descriptions. Some pg_ tables have changed in 7.3, so applications which query them may break like that. AFAICT DBD::Pg versions prior to 1.20 don't query any pg_ tables and _seem_ not to break anywhere when talking to 7.3 . I think $dbh->table_attributes() etc. were added in 1.20. You may have more luck with DBD::PG 1.13 for the moment. Ian Barwick [EMAIL PROTECTED]