2008/7/11 Johnny Taylor Faria Chaves <[EMAIL PROTECTED]>: > Agora vem a pergunta, qual é (são) a(s) pk(s) disso tudo? Sequencial, você já > mostrou sem sombra de dúvida que não pode ser (em qualquer contexto).
Não é tão simples. Pode ser, desde que haja também pelo menos uma chave natural, mesmo que composta — em último caso, composta até por toda a tabela, se necessário; exceto campos seqüenciais, claro. > E mais, como você mesmo tem levantado ultimamente: *o domínio* dessa(s) pk(s), > uma vez que parece que o Postgresql, nessa parte seguiu bem o padrão SQL, ou > seja, fraco, quero dizer criar um domínio mesmo com operadores e tal. Pois é, essa questão não tem resposta fácil. Domínio em si não tem operadores; é o tipo que é o domínio mais os operadores. E de fato temos CREATE TYPE, mas tem de ser codificado em C, D ou coisa assim e carregado como código objeto. E não tem o que o DOMAIN tem, como restrições de integridade. Ainda não vi um uso interessante e generalizado de TYPEs; de qualquer maneira, qualquer TYPE criado fica mais interessante se usado dentro de DOMAINs. Talvez o Leonardo César tenha alguns exemplos interessantes? -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED] _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
