Re: oids vs composite types, in cvs head

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: oids vs composite types, in cvs head
Дата
Msg-id 21067.1120618538@sss.pgh.pa.us
обсуждение исходный текст
Ответ на oids vs composite types, in cvs head  (Andrew - Supernews <andrew+nonews@supernews.com>)
Ответы Re: oids vs composite types, in cvs head  (Michael Fuhr <mike@fuhr.org>)
Список pgsql-hackers
Andrew - Supernews <andrew+nonews@supernews.com> writes:
> This works on 7.4 and 8.0 but not in cvs head:
> create function foo(pg_type) returns oid as 'select $1.oid' language sql;
> ERROR:  column "oid" not found in data type pg_type
> CONTEXT:  SQL function "foo"

> Is this intentional, or did the no-oids-by-default changes cut too deep?

Hmm ... offhand, I'd say that if it worked in 8.0 it was only by chance.
In general a tuple that matches the signature of a pg_type row need not
contain an OID.  Still it does seem that we have broken some specific
cases that used to work.  Anyone want to dig into the details?
        regards, tom lane


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [PATCHES] Dbsize backend integration
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: timezone changes break windows and cygwin