PostgreSQL JSON 函数和操作符
目录
json和jsonb 操作符

image.png

image.png
表 9.1中展示的标准比较操作符只对 jsonb
有效,而不适合json
。它们遵循在第 8.14.4 节中给出的 B 树操作规则。
如表 9.44中所示,还存在一些只适合 jsonb
的操作符。这些操作符中的很多可以用jsonb
操作符类索引。jsonb
包含和存在语义的完整描述可参见第 8.14.3 节。第 8.14.4 节描述了如何 用这些操作符来有效地索引jsonb
数据。
额外的jsonb操作符

image.png

image.png
表 9.45展示了能用来创建 json
和jsonb
值的函数 (当前,没有用于jsonb
, row_to_json
以及array_to_json
的等效函数, 然而,to_jsonb
函数提供了许多诸如这些函数的相同功能)。
JSON 创建函数

image.png