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

2.2.296 to_char関数におけるマイナス符号の扱いの変更

非互換

FUJITSU Enterprise Postgres 9.6以降では、to_char関数の時間関連のフィールドにおいて、マイナス符号をフィールド幅の一部としてカウントしないように変更します。

FUJITSU Enterprise Postgres 9.5 の場合

マイナス符号をフィールド幅の一部としてカウントします。

[例]

=# SELECT to_char('-4 years'::interval, 'YY');
 to_char
---------
 -4
(1 row)
FUJITSU Enterprise Postgres 9.6以降の場合

マイナス符号はフィールド幅の一部としてカウントしません。

[例]

=# SELECT to_char('-4 years'::interval, 'YY');
 to_char
---------
 -04
(1 row)

対処方法

ありません。