Estou adicionando uma nova coluna "NOT NULL" ao meu banco de dados Postgresql usando a seguinte consulta (higienizada para a Internet):
ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL;
Cada vez que executo essa consulta, recebo a seguinte mensagem de erro:
ERROR: column "mycolumn" contains null values
Estou perplexo. Onde eu estou errando?
NOTA: Estou usando principalmente o pgAdmin III (1.8.4), mas recebi o mesmo erro ao executar o SQL no Terminal.