J'ajoute une nouvelle colonne "NOT NULL" à ma base de données Postgresql en utilisant la requête suivante (aseptisée pour l'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 me trompe ?
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.