↑↓ select↵ open⌫ change scopeOpen full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

Wiki / Functions

jsonb_object_agg_unique_strict

Collects all the key/value pairs into a JSON object. Key arguments are coerced to text; value arguments are converted as per to_json or to_jsonb. The key cannot be null. If the value is null then the pair is skipped. If there is a duplicate key (including pairs with null values) an error is thrown.

English manual coverage begins with PostgreSQL 7.1. Source history and runtime observations have their own recorded version boundaries.

Reading PG 18·Select a recorded version

group
aggregate
group label
聚合函数
lang
en
layout
table-new
pages
functions-aggregate.html
prose only
false

Definition PG 18

Collects all the key/value pairs into a JSON object. Key arguments are coerced to text; value arguments are converted as per to_json or to_jsonb. The key cannot be null. If the value is null then the pair is skipped. If there is a duplicate key (including pairs with null values) an error is thrown.

Signatures and overloads

jsonb_object_agg_unique_strict ( key "any", value "any" ) → jsonb → jsonb
Collects all the key/value pairs into a JSON object. Key arguments are coerced to text; value arguments are converted as per to_json or to_jsonb. The key cannot be null. If the value is null then the pair is skipped. If there is a duplicate key (including pairs with null values) an error is thrown.

Compare versions

Complete source facts

documentation revision

{"inputs":[{"file":"functions-aggregate.html","kind":"same-version-reviewed-manual","locale":"en","sha256":"31d3dcd36ef353484b4b3535f9f0d1cc239c3910146257fe5178f99b90b501e2","version":"18.7"},{"file":"functions-aggregate.html","kind":"same-version-reviewed-manual","locale":"zh-Hans","sha256":"0bf7506d27b71666fc74840a21a8f77c8a92735174f1d05033865961722e457c","version":"18.7"}],"release":"18.7","runtime_remeasured":false,"source_revision":"pgdoc:b9f0e7232f60f380d642ac9b99226606c254b552"}

Source references

Full definition and evidence JSON

Definition sources

center · PostgreSQL 18 · wiki-repair-20261023:6918c79ad971dc6fc0bdacb704b62a6b5c2e307b89f87404f561fdc96b3d61a9

Text language: en · wiki-repair-20261023:6918c79ad971dc6fc0bdacb704b62a6b5c2e307b89f87404f561fdc96b3d61a9