forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit30a53b7
committed
Allow tailoring of ICU locales with custom rules
This exposes the ICU facility to add custom collation rules to astandard collation.New options are added to CREATE COLLATION, CREATE DATABASE, createdb,and initdb to set the rules.Reviewed-by: Laurenz Albe <laurenz.albe@cybertec.at>Reviewed-by: Daniel Verite <daniel@manitou-mail.org>Discussion:https://www.postgresql.org/message-id/flat/821c71a4-6ef0-d366-9acf-bb8e367f739f@enterprisedb.com1 parentb1534ed commit30a53b7
File tree
22 files changed
+380
-59
lines changed- doc/src/sgml
- ref
- src
- backend
- catalog
- commands
- utils
- adt
- init
- bin
- initdb
- pg_dump
- psql
- scripts
- include
- catalog
- utils
- test/regress
- expected
- sql
22 files changed
+380
-59
lines changedLines changed: 18 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2428 | 2428 |
| |
2429 | 2429 |
| |
2430 | 2430 |
| |
| 2431 | + | |
| 2432 | + | |
| 2433 | + | |
| 2434 | + | |
| 2435 | + | |
| 2436 | + | |
| 2437 | + | |
| 2438 | + | |
| 2439 | + | |
2431 | 2440 |
| |
2432 | 2441 |
| |
2433 | 2442 |
| |
| |||
3106 | 3115 |
| |
3107 | 3116 |
| |
3108 | 3117 |
| |
| 3118 | + | |
| 3119 | + | |
| 3120 | + | |
| 3121 | + | |
| 3122 | + | |
| 3123 | + | |
| 3124 | + | |
| 3125 | + | |
| 3126 | + | |
3109 | 3127 |
| |
3110 | 3128 |
| |
3111 | 3129 |
| |
|
Lines changed: 22 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
27 | 27 |
| |
28 | 28 |
| |
29 | 29 |
| |
| 30 | + | |
30 | 31 |
| |
31 | 32 |
| |
32 | 33 |
| |
| |||
149 | 150 |
| |
150 | 151 |
| |
151 | 152 |
| |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
152 | 166 |
| |
153 | 167 |
| |
154 | 168 |
| |
| |||
228 | 242 |
| |
229 | 243 |
| |
230 | 244 |
| |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
231 | 253 |
| |
232 | 254 |
| |
233 | 255 |
| |
|
Lines changed: 14 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
| 33 | + | |
33 | 34 |
| |
34 | 35 |
| |
35 | 36 |
| |
| |||
192 | 193 |
| |
193 | 194 |
| |
194 | 195 |
| |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
195 | 209 |
| |
196 | 210 |
| |
197 | 211 |
| |
|
Lines changed: 10 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
157 | 157 |
| |
158 | 158 |
| |
159 | 159 |
| |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
160 | 170 |
| |
161 | 171 |
| |
162 | 172 |
| |
|
Lines changed: 10 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
239 | 239 |
| |
240 | 240 |
| |
241 | 241 |
| |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
242 | 252 |
| |
243 | 253 |
| |
244 | 254 |
| |
|
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
| |
| 53 | + | |
53 | 54 |
| |
54 | 55 |
| |
55 | 56 |
| |
| |||
194 | 195 |
| |
195 | 196 |
| |
196 | 197 |
| |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
197 | 202 |
| |
198 | 203 |
| |
199 | 204 |
| |
|
Lines changed: 19 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
64 | 64 |
| |
65 | 65 |
| |
66 | 66 |
| |
| 67 | + | |
67 | 68 |
| |
68 | 69 |
| |
69 | 70 |
| |
70 | 71 |
| |
| 72 | + | |
71 | 73 |
| |
72 | 74 |
| |
73 | 75 |
| |
| |||
99 | 101 |
| |
100 | 102 |
| |
101 | 103 |
| |
| 104 | + | |
| 105 | + | |
102 | 106 |
| |
103 | 107 |
| |
104 | 108 |
| |
| |||
161 | 165 |
| |
162 | 166 |
| |
163 | 167 |
| |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
164 | 174 |
| |
165 | 175 |
| |
166 | 176 |
| |
| |||
182 | 192 |
| |
183 | 193 |
| |
184 | 194 |
| |
| 195 | + | |
185 | 196 |
| |
186 | 197 |
| |
187 | 198 |
| |
| |||
191 | 202 |
| |
192 | 203 |
| |
193 | 204 |
| |
| 205 | + | |
| 206 | + | |
| 207 | + | |
194 | 208 |
| |
195 | 209 |
| |
196 | 210 |
| |
| |||
297 | 311 |
| |
298 | 312 |
| |
299 | 313 |
| |
| 314 | + | |
300 | 315 |
| |
301 | 316 |
| |
302 | 317 |
| |
| |||
680 | 695 |
| |
681 | 696 |
| |
682 | 697 |
| |
683 |
| - | |
| 698 | + | |
684 | 699 |
| |
685 | 700 |
| |
686 | 701 |
| |
| |||
755 | 770 |
| |
756 | 771 |
| |
757 | 772 |
| |
758 |
| - | |
| 773 | + | |
759 | 774 |
| |
760 | 775 |
| |
761 | 776 |
| |
| |||
889 | 904 |
| |
890 | 905 |
| |
891 | 906 |
| |
892 |
| - | |
| 907 | + | |
893 | 908 |
| |
894 | 909 |
| |
895 | 910 |
| |
| |||
951 | 966 |
| |
952 | 967 |
| |
953 | 968 |
| |
954 |
| - | |
| 969 | + | |
955 | 970 |
| |
956 | 971 |
| |
957 | 972 |
| |
|
0 commit comments
Comments
(0)