Re: [pgbr-geral] Constraint Check
2008/3/13, Paulo Nievierowski [EMAIL PROTECTED]: Não estou conseguindo adicionar um check para um campo definido como Numeric [1,0] para que somente sejam válidos os algarismos 1, 2, 3 ou 4. Por favor, como faço isso? Uso PG 8.2.5. Que tal passar o seu comando e a mensagem de erro recebida? Ou olhar http://postgresql.org./docs/ -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Constraint Check
Paulo Nievierowski escreveu: Não estou conseguindo adicionar um check para um campo definido como Numeric [1,0] para que somente sejam válidos os algarismos 1, 2, 3 ou 4. Por favor, como faço isso? Uso PG 8.2.5. bdteste=# CREATE TEMPORARY TABLE foo( bdteste(# bar numeric(1,0) CHECK(bar = 0 AND bar = 9)); CREATE TABLE bdteste=# INSERT INTO foo VALUES(10); ERRO: estouro de campo numeric DETALHE: Um campo com precisão 1, escala 0 deve arredondar para um valor absoluto menor do que 10^1. bdteste=# INSERT INTO foo VALUES(-1); ERRO: novo registro da relação foo viola restrição de verificação foo_bar_check Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral