Em 14/10/08, rafael sousa<[EMAIL PROTECTED]> escreveu:
> Para o pessoal da lista que possa não estar entendo o assunto da thread
> segue um exemplo:
>
> CREATE TYPE estados AS ENUM('SP','MG','RJ');
>
> CREATE TABLE teste
> (
> id integer NOT NULL,
> uf estados,
> CONSTRAINT teste_pkey PRIMARY KEY (id)
> )
>
> insert into teste values(1,'SP')
> OK
>
> insert into teste values(1,'SJ')
> valor de entrada e invalido para enum estados: "SJ"
>
> select * from pg_enum
>
> enumtypid oid; enumlabel name
> 16797;"SP"
> 16797;"MG"
> 16797;"RJ"
>
Creio que assim fica mais claro:
SELECT pe.enumlabel AS estado
FROM pg_type pt JOIN pg_enum pe ON pt.oid = pe.enumtypid
WHERE pt.typname = 'estados';
até para o preenchimento de combo-box como já citado nesta thread.
Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral