Re: ENUM like data type

Поиск
Список
Период
Сортировка
От Martín Marqués
Тема Re: ENUM like data type
Дата
Msg-id 200506281522.25124.martin@bugs.unl.edu.ar
обсуждение исходный текст
Ответ на Re: ENUM like data type  (PFC <lists@boutiquenumerique.com>)
Ответы Re: ENUM like data type
Re: ENUM like data type
Re: ENUM like data type
Список pgsql-sql
El Mar 28 Jun 2005 13:58, PFC escribió:
>
> >> Here is where I get uncertain as to if this is possible. My idea is to
> >> create a pseudo type that triggers the creation of it's lookup tables
> >> the same way the SERIAL type triggers creation of a sequence and returns
> >> an int with the right default value.
>
>     Personnally I use one table which has columns (domain, name) and which
> stores all enum values for all different enums.
>     I have then CHECK( is_in_domain( column, 'domain_name' )) which is a
> simple function which checks existence of the value in this domain (SELECT
> 1 FROM domains WHERE domain=$2 AND name=$1 LIMIT 1) for instance.
>     You can also use integers.

I personally think that the ENUM data type is for databases that are not well
designed. So, if you see the need for ENUM, that means you need to re-think
your data design.

--
select 'mmarques' || '@' || 'unl.edu.ar' AS email;
---------------------------------------------------------
Martín Marqués          |   Programador, DBA
Centro de Telemática    |     Administrador              Universidad Nacional                   del Litoral
---------------------------------------------------------


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

Предыдущее
От: PFC
Дата:
Сообщение: Re: ENUM like data type
Следующее
От: Scott Marlowe
Дата:
Сообщение: Re: Unique primary index?