[Pgsql-ayuda] restricciones de dominio en tablas
Manuel Sugawara
masm@fciencias.unam.mx
02 Apr 2003 10:26:07 -0600
nahum castro <pedro1_72@yahoo.com> writes:
> en el fecha tengo que restringir el a=F1o al 2003
> en los numericos un intervalo ej. 1 - 100, (si se
> introduce p ej. 201 me salga un error).
Puedes usar check constraints, por ejemplo:
create table foo (
-- el a=F1o de la fecha tiene que ser 2003
foo date check (extract('year' from foo) =3D 2003),
-- el valor del bar esta entre 1 y 100 (inclusive)
bar int check (bar >=3D 1 AND bar <=3D 100)
);
Saludos,
Manuel.