2008/10/15 Osvaldo Kussama <[EMAIL PROTECTED]>: > Outra característica do enum é que a ordem é determinada pela ordem em > que são colocados no comando de sua criação. Assim:
Certo. > Verifique que o PostgreSQL considera a ordem de criação do tipo: > > bdteste=# SELECT pe.enumlabel AS pais FROM pg_type pt JOIN pg_enum pe > ON pt.oid = pe.enumtypid WHERE pt.typname = 'paises'; > pais > ------ > BR > PT > FR > US > JP > (5 registros) > > Se no lugar do enum tivessemos criado uma tabela auxiliar, com uma > chave estrangeira, o resultado seria diferente. Faltou o 'ORDER BY pe.enumlabel'... esse comportamento sem o ORDER BY não é garantido, e poderia mudar sem aviso. Na verdade, desconfio que aí é função mais dos OIDs. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7344 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:[EMAIL PROTECTED] _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
