一、错误内容
ERROR: default for column “content” cannot be cast automatically to type jsonb
二、错误信息
这个错误信息表明在PostgreSQL数据库中的某个表上创建一个jsonb类型的列content,但是为这个列指定了一个默认值,而这个默认值无法自动转换为jsonb类型。
在PostgreSQL中,当你为一个jsonb列指定默认值时,你需要确保这个默认值是一个有效的jsonb格式。如果你尝试使用字符串或者其他非jsonb格式作为默认值,你就会遇到这样的错误。
例如,以下是一个可能导致这个错误的SQL语句:
CREATE TABLE my_table (
id serial PRIMARY KEY,
content jsonb DEFAULT