2008/7/16 Luigi Castro Cardeles [EMAIL PROTECTED]:
Olá,
a sua dúvida não é pra restringir a coluna cores a somente esses cinco
valores?
Não, a dúvida não é *como* restringir a coluna cores a estes cinco valores.
O próprio mundo real que o sistema representa já limita isso. São só 5
cores
2008/7/18 Xisberto [EMAIL PROTECTED]:
Não, a dúvida não é *como* restringir a coluna cores a estes cinco valores.
O próprio mundo real que o sistema representa já limita isso. São só 5
cores possíveis, então cada carta só poderá ter 5 cores no máximo. Este não
é o problema.
Agora ficou mais
A idéia, que me lembre, foi correta: um cadastro de cartas, outro de
cores, e uma relação intermediária relacionando cartas e cores n:m.
Assim, no teu exemplo acima, a carta 1 teria uma tupla nessa relação
intermediária, a 4 teria cinco, e a 5 nenhuma.
Enquanto a isso está ok. Farei as
Quoting Leandro DUTRA [EMAIL PROTECTED]:
2008/7/16 Leandro DUTRA [EMAIL PROTECTED]:
A idéia geral do modelo parece boa. Além das notas acima, eu
verificaria se dá para colocar uma CHECK que limite a cinco o número
de cores por carta -- creio me lembrar que havia uma restrição
arbitrária
2008/7/18 Xisberto [EMAIL PROTECTED]:
Enquanto a isso está ok. Farei as pesquisas com aquela contrib, tem servido
por enquanto. Com o tempo pesquisarei mais e aprenderei mais sobre isso
tudo.
Eu não entendi essa do contrib... li e não entendi. Talvez tenha
perdido uma mensagem necessária a
Leandro DUTRA escreveu:
2008/7/18 Xisberto [EMAIL PROTECTED]:
Enquanto a isso está ok. Farei as pesquisas com aquela contrib, tem servido
por enquanto. Com o tempo pesquisarei mais e aprenderei mais sobre isso
tudo.
Eu não entendi essa do contrib... li e não entendi. Talvez tenha
On Fri, Jul 18, 2008 at 1:41 PM, Leandro DUTRA [EMAIL PROTECTED]
wrote:
2008/7/18 Xisberto [EMAIL PROTECTED]:
Enquanto a isso está ok. Farei as pesquisas com aquela contrib, tem
servido
por enquanto. Com o tempo pesquisarei mais e aprenderei mais sobre isso
tudo.
Eu não entendi essa
2008/7/16 Luigi Castro Cardeles [EMAIL PROTECTED]:
a sua dúvida não é pra restringir a coluna cores a somente esses cinco
valores?
vc pode criar um tipo enum com as cores que vc quer.
Boa, não tinha pensado que fossem apenas cinco valores possíveis;
achei que fossem muitas cores, mas cada
Posso até estar viajando poderia criar uma function que teria a entrada a
cor, retornando um boolean, relatando se já existem 5 cores por derterminada
carta e colocava no check.
- Original Message -
From: Leandro DUTRA [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira
William Leite Araújo escreveu:
Na verdade você não precisaria de nenhum /contrib/ para executar
essa operação.
http://www.postgresql.org/docs/8.3/interactive/sql-createaggregate.html
Bastaria criar uma função de /agregação/ para concatenar os
valores. Um exemplo:
*CREATE
Obrigado, Osvaldo! Era exatamente isso!
2008/7/15 Osvaldo Kussama [EMAIL PROTECTED]:
Em 15/07/08, Xisberto[EMAIL PROTECTED] escreveu:
Olá a todos.
Tenho pouca experiência com SQL em geral, estou querendo aprender. Acabei
de
entrar na lista porque não consigo realizar uma consulta. Não
Osvaldo Kussama escreveu:
Em 15/07/08, Xisberto[EMAIL PROTECTED] escreveu:
Olá a todos.
Tenho pouca experiência com SQL em geral, estou querendo aprender. Acabei de
entrar na lista porque não consigo realizar uma consulta. Não sei nem como
procuro no google pela solução do problema (não sei
Complementando:
Aproveitando o mote da discussão sobre a preferência que se deve dar
ao uso de chaves naturais nas tabelas pergunto:
Por que utilizar estas chaves artificiais nestas tabelas?
Seu uso fornece algum ganho ou será justamente o contrário, isto é,
apenas irão complicar suas
2008/7/16 Osvaldo Rosario Kussama [EMAIL PROTECTED]:
Por que utilizar estas chaves artificiais nestas tabelas?
Há algumas razões, umas mais, outras menos controversas.
Talvez o uso menos controverso seja a ausência de boas chaves
naturais. O problema é decidir o que são boas chaves naturais;
2008/7/16 Xisberto [EMAIL PROTECTED]:
Aí é que está, Osvaldo. Eu não sei. E isso que você falou de chaves naturais
e artificiais para mim é grego :P
Puxa, aprenda, ou terá dificuldades sérias para coisas mais sérias!
Basicamente, seus 'code's são chaves artificiais e desnecessárias.
Você
2008/7/16 Leandro DUTRA [EMAIL PROTECTED]:
A idéia geral do modelo parece boa. Além das notas acima, eu
verificaria se dá para colocar uma CHECK que limite a cinco o número
de cores por carta -- creio me lembrar que havia uma restrição
arbitrária quanto a isso.
Desculpem a auto-resposta, mas
2008/7/16 Leandro DUTRA [EMAIL PROTECTED]:
2008/7/16 Leandro DUTRA [EMAIL PROTECTED]:
A idéia geral do modelo parece boa. Além das notas acima, eu
verificaria se dá para colocar uma CHECK que limite a cinco o número
de cores por carta -- creio me lembrar que havia uma restrição
Na verdade você não precisaria de nenhum *contrib* para executar essa
operação.
http://www.postgresql.org/docs/8.3/interactive/sql-createaggregate.html
Bastaria criar uma função de *agregação* para concatenar os valores.
Um exemplo:
*CREATE AGGREGATE* txtcat(sfunc=textcat,
2008/7/16 William Leite Araújo [EMAIL PROTECTED]:
Bastaria criar uma função de agregação para concatenar os valores.
Mas para que concatenar valores?
--
skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191
Olá,
a sua dúvida não é pra restringir a coluna cores a somente esses cinco
valores?
vc pode criar um tipo enum com as cores que vc quer.
ou então colocar uns constrains na sua tabela.
[]'s
--
Luigi Castro Cardeles
___
pgbr-geral mailing list
Olá a todos.
Tenho pouca experiência com SQL em geral, estou querendo aprender. Acabei de
entrar na lista porque não consigo realizar uma consulta. Não sei nem como
procuro no google pela solução do problema (não sei que palavras-chave
usar).
Explicando melhor:
Estou fazendo um banco para
Em 15/07/08, Xisberto[EMAIL PROTECTED] escreveu:
Olá a todos.
Tenho pouca experiência com SQL em geral, estou querendo aprender. Acabei de
entrar na lista porque não consigo realizar uma consulta. Não sei nem como
procuro no google pela solução do problema (não sei que palavras-chave
usar).
22 matches
Mail list logo