- Notifications
You must be signed in to change notification settings - Fork5
Commit7564654
committed
Revert addition of third argument to format_type().
Including collation in the behavior of that function promotes a world viewwe do not want. Moreover, it was producing the wrong behavior for pg_dumpanyway: what we want is to dump a COLLATE clause on attributes whoseattcollation is different from the underlying type, and likewise fordomains, and the function cannot do that for us. Doing it the hard wayin pg_dump is a bit more tedious but produces more correct output.In passing, fix initdb so that the initial entry in pg_collation isproperly pinned. It was droppable before :-(1 parent551c07d commit7564654
File tree
9 files changed
+92
-43
lines changed- doc/src/sgml
- src
- backend
- catalog
- utils/adt
- bin
- initdb
- pg_dump
- include/catalog
9 files changed
+92
-43
lines changedLines changed: 2 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13269 | 13269 |
| |
13270 | 13270 |
| |
13271 | 13271 |
| |
13272 |
| - | |
| 13272 | + | |
13273 | 13273 |
| |
13274 | 13274 |
| |
13275 | 13275 |
| |
| |||
13410 | 13410 |
| |
13411 | 13411 |
| |
13412 | 13412 |
| |
13413 |
| - | |
13414 |
| - | |
13415 |
| - | |
| 13413 | + | |
13416 | 13414 |
| |
13417 | 13415 |
| |
13418 | 13416 |
| |
|
Lines changed: 0 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
693 | 693 |
| |
694 | 694 |
| |
695 | 695 |
| |
696 |
| - | |
697 |
| - | |
698 |
| - | |
699 |
| - | |
700 | 696 |
| |
701 | 697 |
| |
702 | 698 |
|
Lines changed: 7 additions & 18 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
21 |
| - | |
22 | 21 |
| |
23 | 22 |
| |
24 | 23 |
| |
| |||
29 | 28 |
| |
30 | 29 |
| |
31 | 30 |
| |
32 |
| - | |
33 |
| - | |
| 31 | + | |
34 | 32 |
| |
35 | 33 |
| |
36 | 34 |
| |
| |||
69 | 67 |
| |
70 | 68 |
| |
71 | 69 |
| |
72 |
| - | |
73 | 70 |
| |
74 | 71 |
| |
75 | 72 |
| |
76 | 73 |
| |
77 | 74 |
| |
78 | 75 |
| |
79 | 76 |
| |
80 |
| - | |
81 | 77 |
| |
82 | 78 |
| |
83 |
| - | |
| 79 | + | |
84 | 80 |
| |
85 | 81 |
| |
86 | 82 |
| |
87 |
| - | |
| 83 | + | |
88 | 84 |
| |
89 | 85 |
| |
90 | 86 |
| |
| |||
99 | 95 |
| |
100 | 96 |
| |
101 | 97 |
| |
102 |
| - | |
| 98 | + | |
103 | 99 |
| |
104 | 100 |
| |
105 | 101 |
| |
| |||
108 | 104 |
| |
109 | 105 |
| |
110 | 106 |
| |
111 |
| - | |
| 107 | + | |
112 | 108 |
| |
113 | 109 |
| |
114 | 110 |
| |
115 | 111 |
| |
116 | 112 |
| |
117 | 113 |
| |
118 |
| - | |
119 |
| - | |
| 114 | + | |
120 | 115 |
| |
121 | 116 |
| |
122 | 117 |
| |
| |||
322 | 317 |
| |
323 | 318 |
| |
324 | 319 |
| |
325 |
| - | |
326 |
| - | |
327 |
| - | |
328 |
| - | |
329 |
| - | |
330 |
| - | |
331 | 320 |
| |
332 | 321 |
| |
333 | 322 |
| |
| |||
431 | 420 |
| |
432 | 421 |
| |
433 | 422 |
| |
434 |
| - | |
| 423 | + | |
435 | 424 |
| |
436 | 425 |
| |
437 | 426 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1388 | 1388 |
| |
1389 | 1389 |
| |
1390 | 1390 |
| |
| 1391 | + | |
| 1392 | + | |
1391 | 1393 |
| |
1392 | 1394 |
| |
1393 | 1395 |
| |
|
Lines changed: 14 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
54 | 54 |
| |
55 | 55 |
| |
56 | 56 |
| |
| 57 | + | |
57 | 58 |
| |
58 | 59 |
| |
59 | 60 |
| |
60 | 61 |
| |
| 62 | + | |
61 | 63 |
| |
62 | 64 |
| |
63 | 65 |
| |
| |||
105 | 107 |
| |
106 | 108 |
| |
107 | 109 |
| |
108 |
| - | |
109 | 110 |
| |
110 | 111 |
| |
111 | 112 |
| |
| |||
187 | 188 |
| |
188 | 189 |
| |
189 | 190 |
| |
| 191 | + | |
190 | 192 |
| |
191 | 193 |
| |
192 | 194 |
| |
| |||
784 | 786 |
| |
785 | 787 |
| |
786 | 788 |
| |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
787 | 800 |
| |
788 | 801 |
| |
789 | 802 |
| |
|
Lines changed: 62 additions & 13 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5502 | 5502 |
| |
5503 | 5503 |
| |
5504 | 5504 |
| |
| 5505 | + | |
5505 | 5506 |
| |
5506 | 5507 |
| |
5507 | 5508 |
| |
| |||
5541 | 5542 |
| |
5542 | 5543 |
| |
5543 | 5544 |
| |
5544 |
| - | |
| 5545 | + | |
| 5546 | + | |
| 5547 | + | |
| 5548 | + | |
| 5549 | + | |
| 5550 | + | |
5545 | 5551 |
| |
5546 | 5552 |
| |
5547 | 5553 |
| |
5548 | 5554 |
| |
5549 |
| - | |
5550 |
| - | |
| 5555 | + | |
| 5556 | + | |
| 5557 | + | |
| 5558 | + | |
5551 | 5559 |
| |
5552 | 5560 |
| |
5553 | 5561 |
| |
| |||
5563 | 5571 |
| |
5564 | 5572 |
| |
5565 | 5573 |
| |
5566 |
| - | |
| 5574 | + | |
| 5575 | + | |
5567 | 5576 |
| |
5568 | 5577 |
| |
5569 | 5578 |
| |
| |||
5579 | 5588 |
| |
5580 | 5589 |
| |
5581 | 5590 |
| |
5582 |
| - | |
| 5591 | + | |
5583 | 5592 |
| |
5584 | 5593 |
| |
5585 | 5594 |
| |
| |||
5600 | 5609 |
| |
5601 | 5610 |
| |
5602 | 5611 |
| |
5603 |
| - | |
| 5612 | + | |
5604 | 5613 |
| |
5605 | 5614 |
| |
5606 | 5615 |
| |
| |||
5618 | 5627 |
| |
5619 | 5628 |
| |
5620 | 5629 |
| |
5621 |
| - | |
| 5630 | + | |
5622 | 5631 |
| |
5623 | 5632 |
| |
5624 | 5633 |
| |
| |||
5645 | 5654 |
| |
5646 | 5655 |
| |
5647 | 5656 |
| |
| 5657 | + | |
5648 | 5658 |
| |
5649 | 5659 |
| |
5650 | 5660 |
| |
| |||
5660 | 5670 |
| |
5661 | 5671 |
| |
5662 | 5672 |
| |
| 5673 | + | |
5663 | 5674 |
| |
5664 | 5675 |
| |
5665 | 5676 |
| |
| |||
5685 | 5696 |
| |
5686 | 5697 |
| |
5687 | 5698 |
| |
| 5699 | + | |
5688 | 5700 |
| |
5689 | 5701 |
| |
5690 | 5702 |
| |
| |||
7359 | 7371 |
| |
7360 | 7372 |
| |
7361 | 7373 |
| |
7362 |
| - | |
| 7374 | + | |
7363 | 7375 |
| |
7364 | 7376 |
| |
7365 | 7377 |
| |
| |||
7736 | 7748 |
| |
7737 | 7749 |
| |
7738 | 7750 |
| |
| 7751 | + | |
7739 | 7752 |
| |
7740 | 7753 |
| |
7741 | 7754 |
| |
| |||
7745 | 7758 |
| |
7746 | 7759 |
| |
7747 | 7760 |
| |
7748 |
| - | |
7749 |
| - | |
7750 |
| - | |
7751 |
| - | |
| 7761 | + | |
| 7762 | + | |
| 7763 | + | |
| 7764 | + | |
| 7765 | + | |
| 7766 | + | |
7752 | 7767 |
| |
| 7768 | + | |
7753 | 7769 |
| |
7754 | 7770 |
| |
7755 | 7771 |
| |
| |||
7759 | 7775 |
| |
7760 | 7776 |
| |
7761 | 7777 |
| |
7762 |
| - | |
| 7778 | + | |
7763 | 7779 |
| |
7764 | 7780 |
| |
7765 | 7781 |
| |
| |||
7790 | 7806 |
| |
7791 | 7807 |
| |
7792 | 7808 |
| |
| 7809 | + | |
7793 | 7810 |
| |
7794 | 7811 |
| |
7795 | 7812 |
| |
| |||
7799 | 7816 |
| |
7800 | 7817 |
| |
7801 | 7818 |
| |
| 7819 | + | |
| 7820 | + | |
| 7821 | + | |
| 7822 | + | |
| 7823 | + | |
| 7824 | + | |
| 7825 | + | |
| 7826 | + | |
| 7827 | + | |
| 7828 | + | |
| 7829 | + | |
| 7830 | + | |
| 7831 | + | |
| 7832 | + | |
| 7833 | + | |
| 7834 | + | |
7802 | 7835 |
| |
7803 | 7836 |
| |
7804 | 7837 |
| |
| |||
11966 | 11999 |
| |
11967 | 12000 |
| |
11968 | 12001 |
| |
| 12002 | + | |
| 12003 | + | |
| 12004 | + | |
| 12005 | + | |
| 12006 | + | |
| 12007 | + | |
| 12008 | + | |
| 12009 | + | |
| 12010 | + | |
| 12011 | + | |
| 12012 | + | |
| 12013 | + | |
| 12014 | + | |
| 12015 | + | |
| 12016 | + | |
| 12017 | + | |
11969 | 12018 |
| |
11970 | 12019 |
| |
11971 | 12020 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
272 | 272 |
| |
273 | 273 |
| |
274 | 274 |
| |
| 275 | + | |
275 | 276 |
| |
276 | 277 |
| |
277 | 278 |
| |
| |||
510 | 511 |
| |
511 | 512 |
| |
512 | 513 |
| |
| 514 | + | |
513 | 515 |
| |
514 | 516 |
| |
515 | 517 |
| |
|
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 |
|
0 commit comments
Comments
(0)