Hi, Soni M <[email protected]> writes:
> Hello all, > > We are using DBD:Pg version 3.7.0, this version is from the Pg perl module > installed. > > Previously we were using PG 9.5, we just upgraded to PG 13. After the > upgrade, we often see error messages like > > ERROR: column d.adsrc does not exist at character 331 > STATEMENT: SELECT a.attname, i.indisprimary, > pg_catalog.pg_get_expr(adbin,adrelid) FROM pg_catalog.pg_index i, > pg_catalog.pg_attribute a, pg_catalog.pg_attrdef d WHERE i.indrelid = '?') > AND d.adrelid=a.attrelid AND d.adnum=a.attnum AND a.attrelid = 23829 AND > i.indisunique IS TRUE AND a.atthasdef IS TRUE AND i.indkey0 > <http://rm.ashlex.com/issues/12527#fn0>=a.attnum AND d.adsrc ~ '^nextval' > > It seems that the query comes from dbd::pg. > > Can someone confirm this ? > If this is the case, can someone suggest to what version I should upgrade > the dbd::pg ? This was fixed in version 3.8.0, but we recommend you upgrade to the latest version, 3.15.0, which contains another fix for PostgreSQL 13. > Thank You very much for the help. I appreciate it very much. - ilmari
