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

2.2.205 異なるデータ型の日付を比較する際の動作の変更

非互換

FUJITSU Enterprise Postgres 13では、異なるデータ型の日付を比較する際の動作を変更します。

date型とtimestamp型、timestamp型とtimestamptz型、またはdate型とtimestampz型のデータを比較するとき、有効範囲を超える場合でも、エラーにならないように変更します

FUJITSU Enterprise Postgres 12以前の場合

有効範囲を超えると、エラーが発生します。

[例]

postgres=# SELECT '2202020-10-05'::date > '2020-10-05'::timestamp;
ERROR:  date out of range for timestamp
FUJITSU Enterprise Postgres 13の場合

有効範囲を超えても、比較できます。

[例]

postgres=# SELECT '2202020-10-05'::date > '2020-10-05'::timestamp;
 ?column?
----------
 t
(1 row)

対処方法

ありません。