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

Reply via email to