information_schema query not working in PostgreSQL version 17

From: Jorge Campins <jrcampins(at)gmail(dot)com>
To: pgsql-bugs(at)lists(dot)postgresql(dot)org
Subject: information_schema query not working in PostgreSQL version 17
Date: 2025-05-14 21:57:45
Message-ID: CAN6-wfK7fVS5tpN_zro75rCYX41eZZ1DMiTcX5aYvRxEGypLMw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

Dears Sirs,

You will find attached 2 sql files:

- select-for-version-16-or-lower.sql
- select-for-version-17

Both queries return the same result; I've been using the
select-for-version-16-or-under query since a few versions ago. Since
upgrading to version 17, it doesn't work with a database with many defined
constraints. By many, I mean:

- 9104 rows in table_constraints
- 2592 rows in referential_constraints
- 4476 rows in key_column_usage

The original query never completes in version 17; I tried several times and
always canceled it after 30 minutes. To make it work in version 17, I had
to add redundant search criteria. You can understand what I mean by
comparing the attached files. The original query runs in approximately 45
seconds on version 16; the version 17 query runs in approximately 68
seconds, using the same data.

I have never reported an iissue for PostgreSQL before. Ihope this is the
proper way to do it.

Regardse,

Jorge Campins

Attachment Content-Type Size
select-for-version-16-or-lower.sql application/octet-stream 2.0 KB
select-for-version-17.sql application/octet-stream 2.3 KB

Browse pgsql-bugs by date

  From Date Subject
Next Message Jason Matthew 2025-05-15 00:57:21 RE: pg16 ALTER ROLE [NO]INHERIT has no effect on existing grants
Previous Message David G. Johnston 2025-05-14 21:16:59 Re: pg16 ALTER ROLE [NO]INHERIT has no effect on existing grants