É isso mesmo Paulo, não lembrava desse check
From: Paulo Vitor Bettini de Albuqerque Lima
Sent: Thursday, August 23, 2012 3:21 PM
To: Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] Valor Default X Condição
Pode ser ignorância minha, mas aí eu acho que misturou-se os conceitos.
O valor default, IMHO, é um valor padrão, quando não foi informado pela
instrução será utilizado.
Enquanto validação, "check" é usado para garantir o valor de uma coluna.
Na documentação oficial, tem o exemplo:
CREATE TABLE products (
product_no integer,
name text,
price numeric CHECK (price > 0),
discounted_price numeric,
CHECK (discounted_price > 0 AND price > discounted_price)
);
Atenciosamente,
Paulo Vitor Bettini de Albuquerque Lima
http://about.me/paulolima
2012/8/23 Marcelo Silva <[email protected]>
É possivel isso no postgres ?
ALTER TABLE minhatabela ADD COLUMN mes integer DEFAULT >= 1 and <= 12;
Ou seja, um campo receber somente um intervalo de valor.
Ou tem que ser via trigger ?
Marcelo Silva
----------------------------------------
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
--------------------------------------------------------------------------------
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral