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