Estoy agregando una nueva columna "NOT NULL" a mi base de datos Postgresql usando la siguiente consulta (desinfectada para Internet):
ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL;
Cada vez que ejecuto esta consulta, recibo el siguiente mensaje de error:
ERROR: column "mycolumn" contains null values
Estoy perplejo. ¿A dónde me estoy yendo mal?
NOTA: Estoy usando pgAdmin III (1.8.4) principalmente, pero recibí el mismo error cuando ejecuté el SQL desde la Terminal.