非互換
FUJITSU Enterprise Postgres 13では、異なるデータ型の日付を比較する際の動作を変更します。
date型とtimestamp型、timestamp型とtimestamptz型、またはdate型とtimestampz型のデータを比較するとき、有効範囲を超える場合でも、エラーにならないように変更します
有効範囲を超えると、エラーが発生します。
[例]
postgres=# SELECT '2202020-10-05'::date > '2020-10-05'::timestamp; ERROR: date out of range for timestamp
有効範囲を超えても、比較できます。
[例]
postgres=# SELECT '2202020-10-05'::date > '2020-10-05'::timestamp; ?column? ---------- t (1 row)
対処方法
ありません。