非互換
FUJITSU Enterprise Postgres 9.6以降では、hstoreのhstore_to_jsonb_loose関数において、JSON構文の数値の仕様に厳密に一致した場合にのみJSON数値に変換するように変更します。
JSON構文の数値の仕様に一致しない場合でもJSON数値に変換する場合があります。
[例]
=# SELECT hstore_to_jsonb_loose('key=>+1'); hstore_to_jsonb_loose ----------------------- {"key": 1} (1 row) =# SELECT hstore_to_json_loose('key=>+1'); hstore_to_json_loose ---------------------- {"key": "+1"} (1 row)
JSON構文の数値の仕様に一致する場合にのみJSON数値に変換します。
[例]
=# SELECT hstore_to_jsonb_loose('key=>+1'); hstore_to_jsonb_loose ----------------------- {"key": "+1"} (1 row) =# SELECT hstore_to_json_loose('key=>+1'); hstore_to_json_loose ---------------------- {"key": "+1"} (1 row)
対処方法
ありません。