ページの先頭行へ戻る
Symfoware Server V12.4.0 移行ガイド(OpenインタフェースからSymfoware Server (Postgres)への移行)
FUJITSU Software

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

非互換

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

Symfoware Server (Openインタフェース)の場合

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

[例]

=# SELECT '4714-11-23 16:00:00-08 BC'::timestamptz;
ERROR:  timestamp out of range: "4714-11-23 16:00:00-08 BC"
Symfoware Server (Postgres)の場合

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

[例]

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

対処方法

ありません。