J'ajoute une nouvelle colonne "NOT NULL" à ma base de données Postgresql en utilisant la requête suivante (filtrée pour Internet):
ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL;
Chaque fois que j'exécute cette requête, je reçois le message d'erreur suivant:
ERROR: column "mycolumn" contains null values
Je suis perplexe. Où est-ce que je vais mal?
REMARQUE: j'utilise principalement pgAdmin III (1.8.4), mais j'ai reçu la même erreur lorsque j'ai exécuté le SQL à partir de Terminal.