Re: ENUM type

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: ENUM type
Дата
Msg-id 21137.1122435465@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: ENUM type  ("Jim C. Nasby" <decibel@decibel.org>)
Ответы Re: ENUM type  (Andrew Dunstan <andrew@dunslane.net>)
Список pgsql-hackers
"Jim C. Nasby" <decibel@decibel.org> writes:
> ... what I was wondering about is creating a
> 'type' that is a rollup for:

> - create parent table with int id field and text and indexes
> - add RI to base table
> - add triggers/views/rules/other glue to make the id field hidden and
>   transparent to users in normal uses

Given the difficulties we've had with SERIAL columns, this seems much
less than trivial :-(.  I'd be interested to see a good solution ---
I suspect it needs one or two ideas we haven't had yet.

In the meantime, I agree with Andrew's reply that the best stopgap is to
invent a bespoke datatype for each required ENUM set, with input and
output functions that have the list of values hardwired in.
        regards, tom lane


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

Предыдущее
От: Andrew Dunstan
Дата:
Сообщение: Re: Couple of minor buildfarm issues
Следующее
От: Gavin Sherry
Дата:
Сообщение: Duplicate object names in GRANT