【发布时间】:2020-04-28 16:00:20
【问题描述】:
我正在使用 postgresql 12 生成的列,其中包含来自 jsonb 字段的数据(包含带有 "public":true 或 "public":false 的 json
CREATE TABLE people (
...,
data jsonb,
public boolean generated always as ((data ->> 'public')::boolean) stored,
...
)
有时 json(来自不同的应用程序)缺少 public 键。如何将公共列的默认值设置为 FALSE?
【问题讨论】:
标签: sql json postgresql create-table jsonb