- Notifications
You must be signed in to change notification settings - Fork5k
Commitb99ccd2
committed
Call pg_newlocale_from_collation() also with default collation
Previously, callers of pg_newlocale_from_collation() did not call itif the collation was DEFAULT_COLLATION_OID and instead proceeded witha pg_locale_t of 0. Instead, now we call it anyway and have it return0 if the default collation was passed. It already did this, so wejust have to adjust the callers. This simplifies all the call sitesand also makes future enhancements easier.After discussion and testing, the previous comment in pg_locale.cabout avoiding this for performance reasons may have been mistakensince it was testing a very different patch version way back when.Reviewed-by: Julien Rouhaud <rjuju123@gmail.com>Discussion:https://www.postgresql.org/message-id/ed3baa81-7fac-7788-cc12-41e3f7917e34@enterprisedb.com1 parentb2a76bb commitb99ccd2
File tree
8 files changed
+135
-132
lines changed- src/backend
- access/hash
- regex
- utils/adt
8 files changed
+135
-132
lines changedLines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
278 | 278 |
| |
279 | 279 |
| |
280 | 280 |
| |
281 |
| - | |
| 281 | + | |
282 | 282 |
| |
283 | 283 |
| |
284 | 284 |
| |
| |||
334 | 334 |
| |
335 | 335 |
| |
336 | 336 |
| |
337 |
| - | |
| 337 | + | |
338 | 338 |
| |
339 | 339 |
| |
340 | 340 |
| |
|
Lines changed: 18 additions & 22 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
231 | 231 |
| |
232 | 232 |
| |
233 | 233 |
| |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
234 | 246 |
| |
235 | 247 |
| |
236 | 248 |
| |
| |||
240 | 252 |
| |
241 | 253 |
| |
242 | 254 |
| |
243 |
| - | |
244 |
| - | |
245 |
| - | |
246 |
| - | |
247 |
| - | |
248 |
| - | |
249 |
| - | |
250 |
| - | |
251 |
| - | |
252 |
| - | |
253 |
| - | |
254 |
| - | |
255 |
| - | |
256 |
| - | |
257 |
| - | |
258 |
| - | |
259 |
| - | |
260 |
| - | |
261 |
| - | |
262 |
| - | |
263 |
| - | |
264 |
| - | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
265 | 261 |
| |
266 | 262 |
| |
267 | 263 |
| |
|
Lines changed: 45 additions & 51 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1641 | 1641 |
| |
1642 | 1642 |
| |
1643 | 1643 |
| |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
| 1654 | + | |
| 1655 | + | |
| 1656 | + | |
1644 | 1657 |
| |
1645 | 1658 |
| |
1646 | 1659 |
| |
1647 | 1660 |
| |
1648 | 1661 |
| |
1649 | 1662 |
| |
1650 | 1663 |
| |
1651 |
| - | |
| 1664 | + | |
1652 | 1665 |
| |
1653 |
| - | |
1654 |
| - | |
1655 |
| - | |
1656 |
| - | |
1657 |
| - | |
1658 |
| - | |
1659 |
| - | |
1660 |
| - | |
1661 |
| - | |
1662 |
| - | |
1663 |
| - | |
1664 |
| - | |
1665 |
| - | |
1666 |
| - | |
1667 |
| - | |
1668 |
| - | |
| 1666 | + | |
1669 | 1667 |
| |
1670 | 1668 |
| |
1671 | 1669 |
| |
| |||
1765 | 1763 |
| |
1766 | 1764 |
| |
1767 | 1765 |
| |
| 1766 | + | |
| 1767 | + | |
| 1768 | + | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
| 1772 | + | |
| 1773 | + | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
1768 | 1779 |
| |
1769 | 1780 |
| |
1770 | 1781 |
| |
1771 | 1782 |
| |
1772 | 1783 |
| |
1773 | 1784 |
| |
1774 | 1785 |
| |
1775 |
| - | |
| 1786 | + | |
1776 | 1787 |
| |
1777 |
| - | |
1778 |
| - | |
1779 |
| - | |
1780 |
| - | |
1781 |
| - | |
1782 |
| - | |
1783 |
| - | |
1784 |
| - | |
1785 |
| - | |
1786 |
| - | |
1787 |
| - | |
1788 |
| - | |
1789 |
| - | |
1790 |
| - | |
1791 |
| - | |
1792 |
| - | |
| 1788 | + | |
1793 | 1789 |
| |
1794 | 1790 |
| |
1795 | 1791 |
| |
| |||
1890 | 1886 |
| |
1891 | 1887 |
| |
1892 | 1888 |
| |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
| 1892 | + | |
| 1893 | + | |
| 1894 | + | |
| 1895 | + | |
| 1896 | + | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
| 1901 | + | |
1893 | 1902 |
| |
1894 | 1903 |
| |
1895 | 1904 |
| |
1896 | 1905 |
| |
1897 | 1906 |
| |
1898 | 1907 |
| |
1899 | 1908 |
| |
1900 |
| - | |
| 1909 | + | |
1901 | 1910 |
| |
1902 |
| - | |
1903 |
| - | |
1904 |
| - | |
1905 |
| - | |
1906 |
| - | |
1907 |
| - | |
1908 |
| - | |
1909 |
| - | |
1910 |
| - | |
1911 |
| - | |
1912 |
| - | |
1913 |
| - | |
1914 |
| - | |
1915 |
| - | |
1916 |
| - | |
1917 |
| - | |
| 1911 | + | |
1918 | 1912 |
| |
1919 | 1913 |
| |
1920 | 1914 |
| |
|
Lines changed: 18 additions & 19 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
150 | 150 |
| |
151 | 151 |
| |
152 | 152 |
| |
153 |
| - | |
| 153 | + | |
154 | 154 |
| |
155 | 155 |
| |
156 | 156 |
| |
| |||
178 | 178 |
| |
179 | 179 |
| |
180 | 180 |
| |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
181 | 193 |
| |
182 | 194 |
| |
183 |
| - | |
184 |
| - | |
185 |
| - | |
186 |
| - | |
187 |
| - | |
188 |
| - | |
189 |
| - | |
190 |
| - | |
191 |
| - | |
192 |
| - | |
193 |
| - | |
194 |
| - | |
195 |
| - | |
| 195 | + | |
196 | 196 |
| |
197 | 197 |
| |
198 |
| - | |
199 |
| - | |
200 |
| - | |
201 |
| - | |
202 |
| - | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
203 | 202 |
| |
204 | 203 |
| |
205 | 204 |
| |
|
Lines changed: 13 additions & 14 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1012 | 1012 |
| |
1013 | 1013 |
| |
1014 | 1014 |
| |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
1015 | 1027 |
| |
1016 | 1028 |
| |
1017 | 1029 |
| |
1018 |
| - | |
1019 |
| - | |
1020 |
| - | |
1021 |
| - | |
1022 |
| - | |
1023 |
| - | |
1024 |
| - | |
1025 |
| - | |
1026 |
| - | |
1027 |
| - | |
1028 |
| - | |
1029 |
| - | |
1030 |
| - | |
| 1030 | + | |
1031 | 1031 |
| |
1032 |
| - | |
1033 | 1032 |
| |
1034 | 1033 |
| |
1035 | 1034 |
| |
|
Lines changed: 0 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1454 | 1454 |
| |
1455 | 1455 |
| |
1456 | 1456 |
| |
1457 |
| - | |
1458 |
| - | |
1459 | 1457 |
| |
1460 | 1458 |
| |
1461 | 1459 |
| |
| |||
1472 | 1470 |
| |
1473 | 1471 |
| |
1474 | 1472 |
| |
1475 |
| - | |
1476 | 1473 |
| |
1477 | 1474 |
| |
1478 | 1475 |
| |
|
Lines changed: 18 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
743 | 743 |
| |
744 | 744 |
| |
745 | 745 |
| |
| 746 | + | |
| 747 | + | |
746 | 748 |
| |
747 | 749 |
| |
748 | 750 |
| |
749 | 751 |
| |
750 | 752 |
| |
751 | 753 |
| |
752 |
| - | |
753 |
| - | |
754 |
| - | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
755 | 760 |
| |
756 | 761 |
| |
757 | 762 |
| |
| |||
783 | 788 |
| |
784 | 789 |
| |
785 | 790 |
| |
| 791 | + | |
| 792 | + | |
786 | 793 |
| |
787 | 794 |
| |
788 | 795 |
| |
789 | 796 |
| |
790 | 797 |
| |
791 | 798 |
| |
792 |
| - | |
793 |
| - | |
794 |
| - | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
795 | 805 |
| |
796 | 806 |
| |
797 | 807 |
| |
| |||
996 | 1006 |
| |
997 | 1007 |
| |
998 | 1008 |
| |
999 |
| - | |
| 1009 | + | |
1000 | 1010 |
| |
1001 | 1011 |
| |
1002 | 1012 |
| |
| |||
1056 | 1066 |
| |
1057 | 1067 |
| |
1058 | 1068 |
| |
1059 |
| - | |
| 1069 | + | |
1060 | 1070 |
| |
1061 | 1071 |
| |
1062 | 1072 |
| |
|
0 commit comments
Comments
(0)