ページの先頭行へ戻る
Enterprise Postgres 17 リリース情報

2.2.13 JSONコンストラクタにおける長さチェックの強化

非互換

Fujitsu Enterprise Postgres 17では、JSONコンストラクタにおける長さチェックを強化します。

Fujitsu Enterprise Postgres 16 SP1の場合
postgres=# SELECT JSON_OBJECT('a': JSON_OBJECT('b': 1 RETURNING varchar(2)));
  json_object
---------------
 {"a" : "{\""}
(1 row)
Fujitsu Enterprise Postgres 17の場合
postgres=# SELECT JSON_OBJECT('a': JSON_OBJECT('b': 1 RETURNING varchar(2)));
ERROR:  value too long for type character varying(2)

対処方法

ありません。