概述
本文主要介绍RDS PostgreSQL实例(云数据库 RDS PostgreSQL v9.4版)如何支持jsonb_set和jsonb函数。
详细信息
阿里云提醒您:
- 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
- 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
- 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
-
使用客户端连接数据库后执行如下命令,如果提示以下错误,请通过控制台重启数据库实例以升级到最新的9.4版本。1
create extension jsonbx;
系统显示类似如下。
1234postgres=>
create extension jsonbx;
ERROR: invalid extension name:
"jsonbxx"
DETAIL: Extension is not supported.
- 执行如下命令,确认RDS PostgreSQL实例如何支持jsonb_set和jsonb函数。 12345678
jsonb_pretty (in
9.5
) jsonb_concat (in
9.5
) jsonb_delete(jsonb, text) (in
9.5
) jsonb_delete_idx(jsonb,
int
) (in
9.5
) jsonb_delete_path(jsonb, text[]) (in
9.5
) jsonb_set(jsonb, text[], jsonb) (in
9.5
) concatenation
operator (||) (in
9.5
)
delete key
operator (jsonb - text) (in
9.5
)
delete key by index
operator (jsonb -
int
) (in
9.5
)
delete key by path
operator (jsonb - text[]) (in
9.5
)
适用于
-
云数据库 RDS PostgreSQL 版