PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Empêcher les chaînes vides dans le champ CHARACTER VARYING

Utilisez une contrainte de vérification :

CREATE TABLE foobar(
  x TEXT NOT NULL UNIQUE,
  CHECK (x <> '')
);

INSERT INTO foobar(x) VALUES('');