如何获取PostgreSQL jsonb字段的大小?
我有一个表,表中有jsonb字段如何获取PostgreSQL jsonb字段的大小?,postgresql,jsonb,Postgresql,Jsonb,我有一个表,表中有jsonb字段 CREATE TABLE data.items ( id serial NOT NULL, datab jsonb ) 如何在如下查询中获取此字段的大小: select id, size(datab) from data.items 有关用于存储的字节数: 从data.items中选择id、pg\u列大小(datab) 关于jsonb对象上的元素数: 从data.items中选择id、jsonb_数组_长度(datab)这可以帮助您pg\u colu
CREATE TABLE data.items
(
id serial NOT NULL,
datab jsonb
)
如何在如下查询中获取此字段的大小:
select id, size(datab) from data.items
有关用于存储的字节数:
从data.items中选择id、pg\u列大小(datab)代码>
关于jsonb对象上的元素数:
从data.items中选择id、jsonb_数组_长度(datab)
这可以帮助您pg\u column\u size()
或pg\u size\u bytes()
pg\u column\u size
返回存储特定值(可能已压缩)的字节数