我正在使用以下查询(已经过互联网的清理)向我的Postgresql数据库添加一个新的“NOT NULL”列:
ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL;
每次运行这个查询时,我都会收到以下错误消息:ERROR: column "mycolumn" contains null values
我被难住了。我哪里错了吗?注意:我主要使用 pgAdmin III(1.8.4),但在终端中运行 SQL 时也遇到了同样的错误。
man ALTER_TABLE
来离线访问Postgres文档 :) - allan.simon