非互換
FUJITSU Enterprise Postgres 9.6では、三角関数において、NaNおよびinfinityをPOSIX標準どおりに扱い、NaNを入力した場合はNaNを返し、infinityを入力した場合はエラーにするよう変更します。
NaN、またはinfinityを入力した場合の振る舞いはプラットフォームによって様々であり、POSIX標準とは異なる結果を返す場合があります。
[例]
=# SELECT cos('infinity');
cos
-----
NaN
(1 row)
POSIX標準どおりの結果を返します。
[例]
=# SELECT cos('infinity');
ERROR: input is out of range
対処方法
ありません。