Re: oid and oidvector - Mailing list pgsql-sql

From Tom Lane
Subject Re: oid and oidvector
Date
Msg-id 26386.1018903017@sss.pgh.pa.us
Whole thread Raw
In response to Re: oid and oidvector  (Bruce Momjian <pgman@candle.pha.pa.us>)
Responses Re: oid and oidvector  (Bruce Momjian <pgman@candle.pha.pa.us>)
List pgsql-sql
Bruce Momjian <pgman@candle.pha.pa.us> writes:
> No, you can't use oid as a foreign key.  You must use a PRIMARY column.

Oh?

regression=# create table foo(f1 int);
CREATE
regression=# create unique index fooi on foo(oid);
CREATE
regression=# create table bar (ref oid references foo(oid));
NOTICE:  CREATE TABLE will create implicit trigger(s) for FOREIGN KEY check(s)
CREATE
regression=#

I agree with the advice *not* to do this, but that doesn't mean it can't
be done.
        regards, tom lane


pgsql-sql by date:

Previous
From: "Travis Hoyt"
Date:
Subject: Re: MAX(column1),MAX(column2),...
Next
From: Bruce Momjian
Date:
Subject: Re: oid and oidvector