次のクエリ(インターネット用にサニタイズ)を使用して、新しい「NOT NULL」列をPostgresqlデータベースに追加します。
ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL;
このクエリを実行するたびに、次のエラーメッセージが表示されます。
ERROR: column "mycolumn" contains null values
私は困惑しています。どこがいけないの?
注:主にpgAdmin III(1.8.4)を使用していますが、ターミナル内からSQLを実行したときにも同じエラーが発生しました。