Um AD questionando isso? Avisa pra ele que bancos são feitos para fazer JOIN ;-)
Ah, pede pra ele avaliar o custo disso no banco, se ele conseguir ter parâmetros suficientes, dê o braço a torcer e ponha no seu relatório a justificativa dele. Boa sorte. 2008/10/14 Livia Santos <[EMAIL PROTECTED]> > Oi Leandro, > > Eu acho interessante o uso desses tipos. Eu vi você falando deles na > palestra da PGCon desse ano, usando TYPE as ENUM. > Porém, ao mesmo tempo que eu preciso garantir que um campo só receberá um > determinado valor (e com isso eu posso usar ou um tipo de enumeração ou > mesmo um check constraint), eu também preciso mostrar esses valores nas > interfaces. > > Se eu tenho uma tabela, eu crio uma FK para a tabela de apoio e na > interface eu listo os valores dessa tabela. > > Usando um type, como eu poderia fazer isso? Eu consigo selecionar os > valores de um tipo enumeração em um select? > > Pensando num dado que dificilmente muda e é pequeno, como sexo, eu até > poderia deixar estático na tela. Mas teria o problema de propagar isso em > cada tela que eu precisasse mostrar uma lista de valores de sexo para o > usuário selecionar. > > No caso de um dado com mais registros, como estado. Estado também não muda, > mas compensaria ter um tipo para ele? > > Eu concordo que existem vários jeitos de se fazer neston... > Mas o AD de onde trabalhar está questionando é a perda de performance para > join com tabelas pequenas. :( > A preocupação dele é ter que fazer muito join só para buscar um campo que > não muda. > > Obrigada! > > 2008/10/13 Leandro DUTRA <[EMAIL PROTECTED]> > >> 2008/10/13 Aldemir Vieira <[EMAIL PROTECTED]>: >> >> > Imagine se o conteúdo estivesse em um enumerator? >> > Teríamos que controlar isso em todas as aplicações. >> >> Não é bem assim, Aldemir. >> >> Veja o meu exemplo na palestra do último PgConBR, agora em setembro. >> Usa-se uma enumeração na definição do tipo, o qual é usado para >> definir um domínio ou diretamente nas relações (tabelas). O efeito é >> bem próximo do de uma tabela de referência, mas com a vantagem de ser >> um tipo indenpendente, estrito. Por exemplo, no caso do sexo, não vai >> dar para comparar o atributo sexo com qualquer outro atributo >> caracter. >> >> >> -- >> skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra >> +55 (11) 3040 7344 gTalk: xmpp:[EMAIL PROTECTED]<[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 >> > > > > -- > Lívia Silva Santos > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Forte abraço, Aldemir Vieira
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
