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

Responder a