Re: BUG #17877: Referencing a system column in a foreign key leads to incorrect memory access - Mailing list pgsql-bugs

From Alvaro Herrera
Subject Re: BUG #17877: Referencing a system column in a foreign key leads to incorrect memory access
Date
Msg-id 20230330095740.irhck6e5zbt3jqer@alvherre.pgsql
Whole thread Raw
In response to Re: BUG #17877: Referencing a system column in a foreign key leads to incorrect memory access  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: BUG #17877: Referencing a system column in a foreign key leads to incorrect memory access  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-bugs
On 2023-Mar-29, Tom Lane wrote:

> PG Bug reporting form <noreply@postgresql.org> writes:
> > The following query:
> > CREATE TABLE pt(tid oid, id int, PRIMARY KEY(tid, id));
> > CREATE TABLE ft(id int, FOREIGN KEY (tableoid, id) REFERENCES pt);
> > produces a valgrind-detected error:
> 
> We should probably just disallow system columns as foreign keys.
> There was a legitimate use-case for that with OID columns, but
> no more.

+1

-- 
Álvaro Herrera        Breisgau, Deutschland  —  https://www.EnterpriseDB.com/



pgsql-bugs by date:

Previous
From: Mats Kindahl
Date:
Subject: Re: BUG #17876: Function width_bucket() for float8 input returns value out of range
Next
From: David Rowley
Date:
Subject: Re: BUG #17879: ERROR: unrecognized node type: 2139062143