forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit5463750
committed
Change collate and ctype fields to type text
This changes the data type of the catalog fields datcollate, datctype,collcollate, and collctype from name to text. There wasn't ever areally good reason for them to be of type name; presumably this wasjust carried over from when they were fixed-size fields in pg_control,first into the corresponding pg_database fields, and then topg_collation. The values are not identifiers or object names, and wedon't ever look them up that way.Changing to type text saves space in the typical case, since localenames are typically only a few bytes long. But it is also possiblethat an ICU locale name with several customization options appendedcould be longer than 63 bytes, so this also enables that case, whichwas previously probably broken.Reviewed-by: Julien Rouhaud <rjuju123@gmail.com>Discussion:https://www.postgresql.org/message-id/flat/5e756dd6-0e91-d778-96fd-b1bcb06c161a@2ndquadrant.com1 parent9e283fc commit5463750
File tree
10 files changed
+105
-67
lines changed- doc/src/sgml
- src
- backend
- catalog
- commands
- utils
- adt
- init
- include
- catalog
- utils
10 files changed
+105
-67
lines changedLines changed: 20 additions & 20 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2368 | 2368 |
| |
2369 | 2369 |
| |
2370 | 2370 |
| |
2371 |
| - | |
| 2371 | + | |
2372 | 2372 |
| |
2373 | 2373 |
| |
2374 | 2374 |
| |
| |||
2377 | 2377 |
| |
2378 | 2378 |
| |
2379 | 2379 |
| |
2380 |
| - | |
| 2380 | + | |
2381 | 2381 |
| |
2382 | 2382 |
| |
2383 | 2383 |
| |
| |||
2951 | 2951 |
| |
2952 | 2952 |
| |
2953 | 2953 |
| |
2954 |
| - | |
2955 |
| - | |
2956 |
| - | |
2957 |
| - | |
2958 |
| - | |
2959 |
| - | |
2960 |
| - | |
2961 |
| - | |
2962 |
| - | |
2963 |
| - | |
2964 |
| - | |
2965 |
| - | |
2966 |
| - | |
2967 |
| - | |
2968 |
| - | |
2969 |
| - | |
2970 |
| - | |
2971 |
| - | |
2972 | 2954 |
| |
2973 | 2955 |
| |
2974 | 2956 |
| |
| |||
3043 | 3025 |
| |
3044 | 3026 |
| |
3045 | 3027 |
| |
| 3028 | + | |
| 3029 | + | |
| 3030 | + | |
| 3031 | + | |
| 3032 | + | |
| 3033 | + | |
| 3034 | + | |
| 3035 | + | |
| 3036 | + | |
| 3037 | + | |
| 3038 | + | |
| 3039 | + | |
| 3040 | + | |
| 3041 | + | |
| 3042 | + | |
| 3043 | + | |
| 3044 | + | |
| 3045 | + | |
3046 | 3046 |
| |
3047 | 3047 |
| |
3048 | 3048 |
| |
|
Lines changed: 3 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
58 | 58 |
| |
59 | 59 |
| |
60 | 60 |
| |
61 |
| - | |
62 |
| - | |
63 |
| - | |
| 61 | + | |
64 | 62 |
| |
65 | 63 |
| |
66 | 64 |
| |
| |||
163 | 161 |
| |
164 | 162 |
| |
165 | 163 |
| |
166 |
| - | |
167 |
| - | |
168 |
| - | |
169 |
| - | |
| 164 | + | |
| 165 | + | |
170 | 166 |
| |
171 | 167 |
| |
172 | 168 |
| |
|
Lines changed: 28 additions & 13 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
129 | 129 |
| |
130 | 130 |
| |
131 | 131 |
| |
| 132 | + | |
| 133 | + | |
132 | 134 |
| |
133 | 135 |
| |
134 | 136 |
| |
135 | 137 |
| |
136 | 138 |
| |
137 | 139 |
| |
138 |
| - | |
139 |
| - | |
140 | 140 |
| |
141 | 141 |
| |
142 | 142 |
| |
143 | 143 |
| |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
144 | 156 |
| |
145 | 157 |
| |
146 | 158 |
| |
| |||
314 | 326 |
| |
315 | 327 |
| |
316 | 328 |
| |
317 |
| - | |
| 329 | + | |
318 | 330 |
| |
319 | 331 |
| |
320 | 332 |
| |
| |||
332 | 344 |
| |
333 | 345 |
| |
334 | 346 |
| |
335 |
| - | |
336 |
| - | |
337 |
| - | |
| 347 | + | |
| 348 | + | |
338 | 349 |
| |
339 |
| - | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
340 | 353 |
| |
341 | 354 |
| |
342 | 355 |
| |
| |||
383 | 396 |
| |
384 | 397 |
| |
385 | 398 |
| |
386 |
| - | |
387 | 399 |
| |
| 400 | + | |
| 401 | + | |
388 | 402 |
| |
389 | 403 |
| |
390 | 404 |
| |
| |||
393 | 407 |
| |
394 | 408 |
| |
395 | 409 |
| |
396 |
| - | |
397 | 410 |
| |
398 | 411 |
| |
399 |
| - | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
400 | 415 |
| |
401 |
| - | |
| 416 | + | |
402 | 417 |
| |
403 | 418 |
| |
404 | 419 |
| |
| |||
546 | 561 |
| |
547 | 562 |
| |
548 | 563 |
| |
549 |
| - | |
| 564 | + | |
550 | 565 |
| |
551 | 566 |
| |
552 | 567 |
| |
| |||
570 | 585 |
| |
571 | 586 |
| |
572 | 587 |
| |
573 |
| - | |
| 588 | + | |
574 | 589 |
| |
575 | 590 |
| |
576 | 591 |
| |
|
Lines changed: 15 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
570 | 570 |
| |
571 | 571 |
| |
572 | 572 |
| |
573 |
| - | |
574 |
| - | |
575 |
| - | |
576 |
| - | |
| 573 | + | |
| 574 | + | |
577 | 575 |
| |
578 | 576 |
| |
579 | 577 |
| |
| |||
1867 | 1865 |
| |
1868 | 1866 |
| |
1869 | 1867 |
| |
| 1868 | + | |
| 1869 | + | |
| 1870 | + | |
1870 | 1871 |
| |
1871 | 1872 |
| |
1872 | 1873 |
| |
| |||
1893 | 1894 |
| |
1894 | 1895 |
| |
1895 | 1896 |
| |
1896 |
| - | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
| 1901 | + | |
1897 | 1902 |
| |
1898 |
| - | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
| 1906 | + | |
| 1907 | + | |
1899 | 1908 |
| |
1900 | 1909 |
| |
1901 | 1910 |
| |
|
Lines changed: 19 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
179 | 179 |
| |
180 | 180 |
| |
181 | 181 |
| |
182 |
| - | |
| 182 | + | |
183 | 183 |
| |
184 | 184 |
| |
185 | 185 |
| |
| |||
1288 | 1288 |
| |
1289 | 1289 |
| |
1290 | 1290 |
| |
1291 |
| - | |
| 1291 | + | |
| 1292 | + | |
1292 | 1293 |
| |
1293 | 1294 |
| |
1294 | 1295 |
| |
1295 | 1296 |
| |
1296 | 1297 |
| |
1297 | 1298 |
| |
1298 |
| - | |
1299 | 1299 |
| |
1300 |
| - | |
1301 |
| - | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
1302 | 1306 |
| |
1303 | 1307 |
| |
1304 | 1308 |
| |
| |||
1484 | 1488 |
| |
1485 | 1489 |
| |
1486 | 1490 |
| |
1487 |
| - | |
| 1491 | + | |
1488 | 1492 |
| |
1489 | 1493 |
| |
1490 | 1494 |
| |
1491 | 1495 |
| |
1492 | 1496 |
| |
1493 | 1497 |
| |
1494 | 1498 |
| |
1495 |
| - | |
1496 |
| - | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
| 1503 | + | |
| 1504 | + | |
1497 | 1505 |
| |
1498 | 1506 |
| |
1499 | 1507 |
| |
| |||
1587 | 1595 |
| |
1588 | 1596 |
| |
1589 | 1597 |
| |
1590 |
| - | |
| 1598 | + | |
1591 | 1599 |
| |
1592 | 1600 |
| |
1593 | 1601 |
| |
1594 | 1602 |
| |
1595 | 1603 |
| |
1596 | 1604 |
| |
| 1605 | + | |
| 1606 | + | |
1597 | 1607 |
| |
1598 | 1608 |
| |
1599 | 1609 |
| |
| |||
1606 | 1616 |
| |
1607 | 1617 |
| |
1608 | 1618 |
| |
1609 |
| - | |
1610 | 1619 |
| |
1611 | 1620 |
| |
1612 | 1621 |
| |
|
Lines changed: 9 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
53 | 53 |
| |
54 | 54 |
| |
55 | 55 |
| |
| 56 | + | |
56 | 57 |
| |
57 | 58 |
| |
58 | 59 |
| |
| |||
306 | 307 |
| |
307 | 308 |
| |
308 | 309 |
| |
| 310 | + | |
| 311 | + | |
309 | 312 |
| |
310 | 313 |
| |
311 | 314 |
| |
| |||
389 | 392 |
| |
390 | 393 |
| |
391 | 394 |
| |
392 |
| - | |
393 |
| - | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
394 | 401 |
| |
395 | 402 |
| |
396 | 403 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
53 | 53 |
| |
54 | 54 |
| |
55 | 55 |
| |
56 |
| - | |
| 56 | + | |
57 | 57 |
| |
58 | 58 |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
42 |
| - | |
43 |
| - | |
44 | 42 |
| |
| 43 | + | |
| 44 | + | |
45 | 45 |
| |
46 | 46 |
| |
47 | 47 |
| |
|
0 commit comments
Comments
(0)