forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit9aa3c78
committed
Fix the problem that creating a user-defined type named _foo, followed by one
named foo, would work but the other ordering would not. If a user-specifiedtype or table name collides with an existing auto-generated array name, justrename the array type out of the way by prepending more underscores. Thisshould not create any backward-compatibility issues, since the cases in whichthis will happen would have failed outright in prior releases.Also fix an oversight in the arrays-of-composites patch: ALTER TABLE RENAMErenamed the table's rowtype but not its array type.1 parentd832611 commit9aa3c78
File tree
8 files changed
+251
-43
lines changed- doc/src/sgml/ref
- src
- backend
- catalog
- commands
- include/catalog
- test/regress
- expected
- sql
8 files changed
+251
-43
lines changedLines changed: 22 additions & 13 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| |||
529 | 529 |
| |
530 | 530 |
| |
531 | 531 |
| |
532 |
| - | |
533 |
| - | |
534 |
| - | |
535 |
| - | |
536 |
| - | |
537 |
| - | |
538 |
| - | |
539 |
| - | |
540 |
| - | |
541 |
| - | |
542 |
| - | |
543 |
| - | |
544 | 532 |
| |
545 | 533 |
| |
546 | 534 |
| |
| |||
552 | 540 |
| |
553 | 541 |
| |
554 | 542 |
| |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
555 | 564 |
| |
556 | 565 |
| |
557 | 566 |
| |
|
Lines changed: 26 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
797 | 797 |
| |
798 | 798 |
| |
799 | 799 |
| |
| 800 | + | |
800 | 801 |
| |
801 | 802 |
| |
802 | 803 |
| |
| |||
814 | 815 |
| |
815 | 816 |
| |
816 | 817 |
| |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
817 | 839 |
| |
818 | 840 |
| |
819 | 841 |
| |
| |||
861 | 883 |
| |
862 | 884 |
| |
863 | 885 |
| |
864 |
| - | |
865 |
| - | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
866 | 889 |
| |
867 | 890 |
| |
868 | 891 |
| |
|
Lines changed: 96 additions & 16 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
| 18 | + | |
18 | 19 |
| |
19 | 20 |
| |
20 | 21 |
| |
| |||
26 | 27 |
| |
27 | 28 |
| |
28 | 29 |
| |
| 30 | + | |
29 | 31 |
| |
30 | 32 |
| |
31 | 33 |
| |
| |||
551 | 553 |
| |
552 | 554 |
| |
553 | 555 |
| |
554 |
| - | |
| 556 | + | |
555 | 557 |
| |
556 |
| - | |
557 |
| - | |
558 |
| - | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
559 | 561 |
| |
560 | 562 |
| |
561 |
| - | |
562 |
| - | |
| 563 | + | |
563 | 564 |
| |
564 | 565 |
| |
565 | 566 |
| |
| 567 | + | |
| 568 | + | |
566 | 569 |
| |
567 | 570 |
| |
568 | 571 |
| |
569 |
| - | |
570 |
| - | |
571 |
| - | |
572 |
| - | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
573 | 575 |
| |
574 |
| - | |
575 |
| - | |
576 |
| - | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
577 | 581 |
| |
| 582 | + | |
| 583 | + | |
| 584 | + | |
578 | 585 |
| |
579 | 586 |
| |
580 | 587 |
| |
| |||
583 | 590 |
| |
584 | 591 |
| |
585 | 592 |
| |
586 |
| - | |
| 593 | + | |
| 594 | + | |
587 | 595 |
| |
588 | 596 |
| |
589 | 597 |
| |
| |||
592 | 600 |
| |
593 | 601 |
| |
594 | 602 |
| |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
595 | 612 |
| |
596 | 613 |
| |
597 | 614 |
| |
598 | 615 |
| |
599 |
| - | |
| 616 | + | |
600 | 617 |
| |
601 | 618 |
| |
602 | 619 |
| |
| |||
638 | 655 |
| |
639 | 656 |
| |
640 | 657 |
| |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + |
Lines changed: 7 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
1626 | 1626 |
| |
1627 | 1627 |
| |
1628 | 1628 |
| |
| 1629 | + | |
1629 | 1630 |
| |
1630 | 1631 |
| |
1631 | 1632 |
| |
| |||
1655 | 1656 |
| |
1656 | 1657 |
| |
1657 | 1658 |
| |
1658 |
| - | |
| 1659 | + | |
1659 | 1660 |
| |
1660 | 1661 |
| |
1661 | 1662 |
| |
| 1663 | + | |
1662 | 1664 |
| |
1663 | 1665 |
| |
1664 | 1666 |
| |
| |||
1670 | 1672 |
| |
1671 | 1673 |
| |
1672 | 1674 |
| |
1673 |
| - | |
| 1675 | + | |
1674 | 1676 |
| |
1675 | 1677 |
| |
1676 | 1678 |
| |
| |||
1683 | 1685 |
| |
1684 | 1686 |
| |
1685 | 1687 |
| |
1686 |
| - | |
1687 |
| - | |
| 1688 | + | |
| 1689 | + | |
1688 | 1690 |
| |
1689 | 1691 |
| |
1690 | 1692 |
| |
|
0 commit comments
Comments
(0)