我正在尝试更改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
注意:列是新添加的,这些列中没有数据。
这是我用默认值更新表,然后用Not null更改列的内容。