【问题标题】:How to get size of PostgreSQL jsonb field?如何获取 PostgreSQL jsonb 字段的大小?
【发布时间】:2017-03-19 08:06:04
【问题描述】:

我有一个表中包含 jsonb 字段的表。

CREATE TABLE data.items
(
  id serial NOT NULL,
  datab jsonb
)

如何在这样的查询中获取该字段的大小:

select id, size(datab) from data.items

【问题讨论】:

标签: postgresql jsonb


【解决方案1】:

对于用于存储的字节数:

select id, pg_column_size(datab) from data.items;

对于jsonb对象上的元素个数:

select id, jsonb_array_length(datab) from data.items;

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-07-16
  • 2019-09-24
  • 2021-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-30
相关资源
最近更新 更多