Postgresql:JSONB数据类型列不为null错误
我试图修改postgresql中具有JSONB数据类型的一列Postgresql:JSONB数据类型列不为null错误,postgresql,Postgresql,我试图修改postgresql中具有JSONB数据类型的一列 ALTER TABLE my_schema_name."my_table_name" ALTER COLUMN "my_column_name" SET NOT NULL; 这给了我以下的错误 SQL Error [23502]: ERROR: column "my_column_name" contains null values 注意:列是新添加的,这些列中没有数据。
ALTER TABLE my_schema_name."my_table_name" ALTER COLUMN "my_column_name" SET NOT NULL;
这给了我以下的错误
SQL Error [23502]: ERROR: column "my_column_name" contains null values
注意:列是新添加的,这些列中没有数据。这是我用默认值更新了表,然后用NOTNULL更改了列。嗯,您需要将现有的null值更新为非null值。该列包含一些null单元格,因此不能设置为NOTNULL。首先用一些东西填充空值,然后重试ALTER命令。我刚添加了列,表中没有该列的值。从我的\u架构\u名称中选择count*的结果是什么。我的\u表\u名称,其中我的\u列\u名称为空;