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

2.2.303 日付やタイムスタンプの限界値チェックの強化

非互換

FUJITSU Enterprise Postgres 9.6以降では、日付やタイムスタンプの限界値のチェック処理において、timestamp with time zoneの限界値に極めて近い値を適切に処理するように変更します。

FUJITSU Enterprise Postgres 9.5 の場合

予期せぬ範囲外エラーが発生する場合があります。

[例]

=# SELECT '4714-11-23 16:00:00-08 BC'::timestamptz;
ERROR:  timestamp out of range: "4714-11-23 16:00:00-08 BC"
FUJITSU Enterprise Postgres 9.6以降の場合

範囲内の値であれば正しく処理します。

[例]

=# SELECT '4714-11-23 16:00:00-08 BC'::timestamptz;
           timestamptz
---------------------------------
 4714-11-24 09:18:59+09:18:59 BC
(1 row)

対処方法

ありません。