非互換
Fujitsu Enterprise Postgres 17では、JSONコンストラクタにおける長さチェックを強化します。
postgres=# SELECT JSON_OBJECT('a': JSON_OBJECT('b': 1 RETURNING varchar(2))); json_object --------------- {"a" : "{\""} (1 row)
postgres=# SELECT JSON_OBJECT('a': JSON_OBJECT('b': 1 RETURNING varchar(2))); ERROR: value too long for type character varying(2)
対処方法
ありません。