diff -U3 /home/jcoleman/Source/postgres/src/test/regress/expected/collate.linux.utf8.out /home/jcoleman/Source/postgres/src/test/regress/results/collate.linux.utf8.out --- /home/jcoleman/Source/postgres/src/test/regress/expected/collate.linux.utf8.out 2020-03-07 21:08:36.096817992 -0500 +++ /home/jcoleman/Source/postgres/src/test/regress/results/collate.linux.utf8.out 2020-03-07 21:14:54.834103402 -0500 @@ -437,43 +437,38 @@ -- to_char SET lc_time TO 'tr_TR'; +ERROR: invalid value for parameter "lc_time": "tr_TR" SELECT to_char(date '2010-02-01', 'DD TMMON YYYY'); to_char ------------- - 01 ŞUB 2010 + 01 FEB 2010 (1 row) SELECT to_char(date '2010-02-01', 'DD TMMON YYYY' COLLATE "tr_TR"); to_char ------------- - 01 ŞUB 2010 + 01 FEB 2010 (1 row) SELECT to_char(date '2010-04-01', 'DD TMMON YYYY'); to_char ------------- - 01 NIS 2010 + 01 APR 2010 (1 row) SELECT to_char(date '2010-04-01', 'DD TMMON YYYY' COLLATE "tr_TR"); to_char ------------- - 01 NİS 2010 + 01 APR 2010 (1 row) -- to_date SELECT to_date('01 ŞUB 2010', 'DD TMMON YYYY'); - to_date ------------- - 02-01-2010 -(1 row) - +ERROR: invalid value "ŞUB" for "MON" +DETAIL: The given value did not match any of the allowed values for this field. SELECT to_date('01 Şub 2010', 'DD TMMON YYYY'); - to_date ------------- - 02-01-2010 -(1 row) - +ERROR: invalid value "Şub" for "MON" +DETAIL: The given value did not match any of the allowed values for this field. SELECT to_date('1234567890ab 2010', 'TMMONTH YYYY'); -- fail ERROR: invalid value "1234567890ab" for "MONTH" DETAIL: The given value did not match any of the allowed values for this field.