[pgbr-geral] Não repedir dados do campo...

2009-10-21 Por tôpico Nilson Chagas
Pessoal, vou fazer uma pergunta, creio eu de pura ignorancia, mas não sei nem como procurar isto. Tenho um campo na tabela que deve ser unico, salvo se ele estiver nulo, não testei mas até onde eu sei indices unicos não permitem duplicar campos nulos. Alguém pode me esclarecer isto?? -- []s

Re: [pgbr-geral] Não repedir dados do campo...

2009-10-21 Por tôpico Wellington
Veja se pode lhe ajudar ( http://www.network-theory.co.uk/docs/postgresql/vol1/UniqueConstraints.html ) Nilson Chagas wrote: Pessoal, vou fazer uma pergunta, creio eu de pura ignorancia, mas no sei nem como procurar isto. Tenho um campo na tabela que deve ser unico, salvo se ele

Re: [pgbr-geral] Não repedir dados do campo...

2009-10-21 Por tôpico Tiago Adami
Crie um índice único na sua coluna, incluindo apenas o campo onde os dados não podem se repetir - ou seja, criar um índice com o comando CREATE UNIQUE INDEX [1]. [1] http://www.postgresql.org/docs/8.4/static/sql-createindex.html -- Tiago J. Adami http://www.adamiworks.com 2009/10/21 Nilson

Re: [pgbr-geral] Não repedir dados do campo...

2009-10-21 Por tôpico Osvaldo Kussama
2009/10/21 Nilson Chagas nilson.chagas.si...@gmail.com: Pessoal, vou fazer uma pergunta, creio eu de pura ignorancia, mas não sei nem como procurar isto. Tenho um campo na tabela que deve ser unico, salvo se ele estiver nulo, não testei mas até onde eu sei indices unicos não permitem

Re: [pgbr-geral] Não repedir dados do campo...

2009-10-21 Por tôpico Nilson Chagas
Muito obrigado, vou estar assim que chegar em casa. 2009/10/21 Osvaldo Kussama osvaldo.kuss...@gmail.com 2009/10/21 Nilson Chagas nilson.chagas.si...@gmail.com: Pessoal, vou fazer uma pergunta, creio eu de pura ignorancia, mas não sei nem como procurar isto. Tenho um campo na tabela

Re: [pgbr-geral] Não repedir dados do campo...

2009-10-21 Por tôpico Joao Cosme de Oliveira Junior
Só para complementar .Null significa indeterminado ou não se aplica Por exemplo: o caboclo vai preencher um ficha e tem lá : número de gestações : coloque null , porque não se aplica!Em outro caso pode ser indeterminado. Um exemplo bem tosco... em um campo idade:Então null não vai

Re: [pgbr-geral] Não repedir dados do campo...

2009-10-21 Por tôpico Leonardo Cezar
2009/10/21 Joao Cosme de Oliveira Junior joao.co...@serpro.gov.br Só para complementar . Null significa indeterminado ou não se aplica Só pra complementar++, ao utilizar NULL você estará assumindo armazenar valores fora do domínio daquela coluna e portanto não conseguirá armazenar

Re: [pgbr-geral] Não repedir dados do campo...

2009-10-21 Por tôpico Andre Fernandes
Muito bom lembrares desse detalhe de modelagem, infelizmente poucos conhecem os problemas de usar NULL. Ficou bem didático (quem me dera quando estudei em banco de dados tivessem tido essa didática... Teria sido muito mais simples :-))! Abraços 2009/10/21 Leonardo Cezar lhce...@gmail.com

Re: [pgbr-geral] Não repedir dados do campo...

2009-10-21 Por tôpico Nilson Chagas
Puxa nunca pensei que de uma pergunta como esta poderia aprender tanto. Valew, depois da sua explicação me deu até uma luz de como contornar de tal forma que não exista campos nulos. 2009/10/21 Leonardo Cezar lhce...@gmail.com 2009/10/21 Joao Cosme de Oliveira Junior joao.co...@serpro.gov.br

Re: [pgbr-geral] Não repedir dados do campo...

2009-10-21 Por tôpico Osvaldo Kussama
2009/10/21 Joao Cosme de Oliveira Junior joao.co...@serpro.gov.br Só para complementar . Null significa indeterminado ou não se aplica Por exemplo: o caboclo vai preencher um ficha e tem lá : número de gestações : coloque null , porque não se aplica! Em outro caso pode ser