Re: version compatibility

[email protected] (Jon Jensen) Tue, 12 Oct 2021 10:28:37 -0600 (MDT)
Newsgroups perl.dbd.pg
Message-ID <[email protected]>
Soni,

It looks like a query that would come from DBD::Pg.

Unless there's some reason you can't, I recommend always upgrading to the 
latest version of DBD::Pg.

Jon


On Mon, 11 Oct 2021, Soni M wrote:

> 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 ?
>
> Thank You very much for the help. I appreciate it very much.