Re: relation complex types

Поиск
Список
Период
Сортировка
От Darren Duncan
Тема Re: relation complex types
Дата
Msg-id 4FCA6F94.20300@darrenduncan.net
обсуждение исходный текст
Ответ на relation complex types  (Jaime Casanova <jaime@2ndquadrant.com>)
Ответы Re: relation complex types  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Jaime Casanova wrote:
> I knew that we create an entry in pg_type for every table we create,
> what i didn't know is that we actually create 2 entries.
> 
> for example CREATE TABLE foo (i int); will create types foo and _foo.
> so, any reason to create 2 entries?

I don't know offhand; maybe its the corresponding row/tuple type and 
table/relation type?

> anyway, what really kept my attention is that CREATE SEQUENCE also
> create an entry in pg_type. there is any reason for that?

This I'm fairly sure, is due to a sequence generator being implemented as a 
table/relation-typed variable, so it has a corresponding type like the regular 
table/relation-typed variables in the database.

-- Darren Duncan


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

Предыдущее
От: Michael Nolan
Дата:
Сообщение: Re: Re: [COMMITTERS] pgsql: Send new protocol keepalive messages to standby servers.
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: [GENERAL] pg_upgrade from 9.0.7 to 9.1.3: duplicate key pg_authid_oid_index