jsonb_build_array()
是一个用于从可变参数列表构建 jsonb
数组的系统函数。
jsonb_build_array()
在 PostgreSQL 9.5 中添加。
用法
jsonb_build_array ( VARIADIC "any" ) → jsonb
每个参数都根据 to_jsonb()
进行转换。输出数组可以是异构类型的。
更改历史记录
- PostgreSQL 9.5
- 添加 (提交 7e354ab9)
示例
jsonb_build_array() 的基本用法示例
postgres=# SELECT jsonb_build_array('foo', 1, 'bar', now(), 2, 'baz'); jsonb_build_array ----------------------------------------------------------------- ["foo", 1, "bar", "2023-08-24T19:22:35.008855+09:00", 2, "baz"] (1 row)
参考
- PostgreSQL 文档: JSON 创建函数