Trabajo sobre Windows XP por eso uso Postgresql 8.1 ya revisé todo sobre los check y tuve algunas que otras ayudas pero mi pregunta es por ejemplo evitar que al comenzar a cargar una descripción (el apellido de alguien) no se introduzcan espacios en blanco y que si yo cargo una vez (ej. manzana) en el siguiente registro no se pueda volver a cargar manzana.
Ojalá me explique
Este ejemplo me parecio interesante pero le falta lo que menciono arriba.
CREATE TABLE friend2 (
firstname CHAR(15),
lastname CHAR(20),
city CHAR(15),
state CHAR(2) CHECK (length(trim(state)) = 2),
age INTEGER CHECK (age = 2003),
gender CHAR(1) CHECK (gender IN ('M','F')),
last_met INTEGER CHECK (last_met BETWEEN 1 AND 100),
CHECK (upper(trim(firstname)) != 'ED' OR upper(trim(lastname)) != 'RIVERS')
Desde ya Gracias