非互換
FUJITSU Enterprise Postgres 11では、to_char、to_number、to_timestamp関数において、ダブルクォート内でバックスラッシュが指定された場合、バックスラッシュの後のダブルクォート、またはバックスラッシュのみをエスケープするように変更します。
ダブルクォート内でバックスラッシュを指定し、後に続く文字列がダブルクォート、またはバックスラッシュの場合、バックスラッシュの後のすべての文字列がエスケープされます。
[例]
=# SELECT to_char(100, 'h"oge\\"999'); to_char ---------- hoge\"999 (1 行)
ダブルクォート内でバックスラッシュを指定し、後に続く文字列がダブルクォート、またはバックスラッシュの場合、ダブルクォート、またはバックスラッシュのみがエスケープされます。
[例]
=# SELECT to_char(100, 'h"oge\\"999'); to_char ---------- hoge\ 100 (1 行)
対処方法
ありません。