Restore old pgwin32_message_to_UTF16() behavior outside transactions. Commit 49c817eab78c6f0ce8c3bf46766b73d6cf3190b7 replaced with a hard error the dubious pg_do_encoding_conversion() behavior when outside a transaction. Reintroduce the historic soft failure locally within pgwin32_message_to_UTF16(). This fixes errors when writing messages in less-common encodings to the Windows event log or console. Back-patch to 9.4, where the aforementioned commit first appeared.
Per bug #13427 from Dmitri Bourlatchkov. Branch ------ REL9_5_STABLE Details ------- http://git.postgresql.org/pg/commitdiff/92516bf1954bd53914f0423bd2817487bd367596 Modified Files -------------- src/backend/utils/mb/mbutils.c | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) -- Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-committers