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

2.2.63 timestampおよびtimestamptzの減算におけるオーバーフローの検出

非互換

Timestampおよびtimestamptzの減算においてオーバーフローを検出します。

Fujitsu Enterprise Postgres 15以前の場合
postgres=# SELECT timestamp '294276-12-31 23:59:59' - timestamp '1999-12-23 19:59:04.224192' AS overflows;
            overflows
----------------------------------
 -106751991 days -04:00:54.775808
(1 row)
Fujitsu Enterprise Postgres 16の場合
postgres=# SELECT timestamp '294276-12-31 23:59:59' - timestamp '1999-12-23 19:59:04.224192' AS overflows;
ERROR:  interval out of range

対処方法

ありません。