非互換
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
対処方法
ありません。