- Notifications
You must be signed in to change notification settings - Fork5
Commit0c90f67
committed
Add new OID alias type regrole
The new type has the scope of whole the database cluster so it doesn'tbehave the same as the existing OID alias types which have databasescope,concerning object dependency. To avoid confusion constants of the newtype are prohibited from appearing where dependencies are made involvingit.Also, add a note to the docs about possible MVCC violation andoptimization issues, which are general over the all reg* types.Kyotaro Horiguchi1 parent0cf56f1 commit0c90f67
File tree
20 files changed
+235
-31
lines changed- contrib/spi
- doc/src/sgml
- src
- backend
- bootstrap
- catalog
- utils
- adt
- cache
- init
- include
- catalog
- foreign
- utils
- test/regress
- expected
- sql
20 files changed
+235
-31
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
79 | 79 |
| |
80 | 80 |
| |
81 | 81 |
| |
82 |
| - | |
| 82 | + | |
83 | 83 |
| |
84 | 84 |
| |
85 | 85 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
174 | 174 |
| |
175 | 175 |
| |
176 | 176 |
| |
177 |
| - | |
| 177 | + | |
178 | 178 |
| |
179 | 179 |
| |
180 | 180 |
| |
|
Lines changed: 23 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4321 | 4321 |
| |
4322 | 4322 |
| |
4323 | 4323 |
| |
4324 |
| - | |
4325 |
| - | |
| 4324 | + | |
| 4325 | + | |
| 4326 | + | |
4326 | 4327 |
| |
4327 | 4328 |
| |
4328 | 4329 |
| |
| |||
4430 | 4431 |
| |
4431 | 4432 |
| |
4432 | 4433 |
| |
| 4434 | + | |
| 4435 | + | |
| 4436 | + | |
| 4437 | + | |
| 4438 | + | |
| 4439 | + | |
| 4440 | + | |
4433 | 4441 |
| |
4434 | 4442 |
| |
4435 | 4443 |
| |
| |||
4448 | 4456 |
| |
4449 | 4457 |
| |
4450 | 4458 |
| |
4451 |
| - | |
| 4459 | + | |
| 4460 | + | |
4452 | 4461 |
| |
4453 | 4462 |
| |
4454 | 4463 |
| |
| |||
4460 | 4469 |
| |
4461 | 4470 |
| |
4462 | 4471 |
| |
4463 |
| - | |
| 4472 | + | |
4464 | 4473 |
| |
4465 | 4474 |
| |
4466 | 4475 |
| |
| |||
4470 | 4479 |
| |
4471 | 4480 |
| |
4472 | 4481 |
| |
| 4482 | + | |
| 4483 | + | |
| 4484 | + | |
| 4485 | + | |
| 4486 | + | |
| 4487 | + | |
| 4488 | + | |
| 4489 | + | |
| 4490 | + | |
4473 | 4491 |
| |
| 4492 | + | |
4474 | 4493 |
| |
4475 | 4494 |
| |
4476 | 4495 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
113 | 113 |
| |
114 | 114 |
| |
115 | 115 |
| |
| 116 | + | |
| 117 | + | |
116 | 118 |
| |
117 | 119 |
| |
118 | 120 |
| |
|
Lines changed: 10 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1602 | 1602 |
| |
1603 | 1603 |
| |
1604 | 1604 |
| |
| 1605 | + | |
| 1606 | + | |
| 1607 | + | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
1605 | 1615 |
| |
1606 | 1616 |
| |
1607 | 1617 |
| |
|
Lines changed: 10 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2818 | 2818 |
| |
2819 | 2819 |
| |
2820 | 2820 |
| |
2821 |
| - | |
| 2821 | + | |
2822 | 2822 |
| |
2823 | 2823 |
| |
2824 | 2824 |
| |
| |||
2884 | 2884 |
| |
2885 | 2885 |
| |
2886 | 2886 |
| |
2887 |
| - | |
| 2887 | + | |
2888 | 2888 |
| |
2889 | 2889 |
| |
2890 | 2890 |
| |
| |||
2924 | 2924 |
| |
2925 | 2925 |
| |
2926 | 2926 |
| |
2927 |
| - | |
| 2927 | + | |
2928 | 2928 |
| |
2929 | 2929 |
| |
2930 | 2930 |
| |
2931 | 2931 |
| |
2932 |
| - | |
| 2932 | + | |
2933 | 2933 |
| |
2934 | 2934 |
| |
2935 | 2935 |
| |
2936 | 2936 |
| |
2937 |
| - | |
| 2937 | + | |
2938 | 2938 |
| |
2939 | 2939 |
| |
2940 | 2940 |
| |
2941 | 2941 |
| |
2942 |
| - | |
| 2942 | + | |
2943 | 2943 |
| |
2944 | 2944 |
| |
2945 | 2945 |
| |
2946 | 2946 |
| |
2947 | 2947 |
| |
2948 |
| - | |
| 2948 | + | |
2949 | 2949 |
| |
2950 | 2950 |
| |
2951 | 2951 |
| |
| |||
4214 | 4214 |
| |
4215 | 4215 |
| |
4216 | 4216 |
| |
4217 |
| - | |
| 4217 | + | |
4218 | 4218 |
| |
4219 | 4219 |
| |
4220 | 4220 |
| |
| |||
4295 | 4295 |
| |
4296 | 4296 |
| |
4297 | 4297 |
| |
4298 |
| - | |
| 4298 | + | |
4299 | 4299 |
| |
4300 | 4300 |
| |
4301 | 4301 |
| |
| |||
4339 | 4339 |
| |
4340 | 4340 |
| |
4341 | 4341 |
| |
4342 |
| - | |
| 4342 | + | |
4343 | 4343 |
| |
4344 | 4344 |
| |
4345 | 4345 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4878 | 4878 |
| |
4879 | 4879 |
| |
4880 | 4880 |
| |
4881 |
| - | |
| 4881 | + | |
4882 | 4882 |
| |
4883 | 4883 |
| |
4884 | 4884 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
263 | 263 |
| |
264 | 264 |
| |
265 | 265 |
| |
266 |
| - | |
| 266 | + | |
267 | 267 |
| |
268 | 268 |
| |
269 | 269 |
| |
270 | 270 |
| |
271 | 271 |
| |
272 |
| - | |
| 272 | + | |
273 | 273 |
| |
274 | 274 |
| |
275 | 275 |
| |
|
Lines changed: 104 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
40 | 40 |
| |
41 | 41 |
| |
42 | 42 |
| |
| 43 | + | |
43 | 44 |
| |
44 | 45 |
| |
45 | 46 |
| |
| |||
1553 | 1554 |
| |
1554 | 1555 |
| |
1555 | 1556 |
| |
| 1557 | + | |
| 1558 | + | |
| 1559 | + | |
| 1560 | + | |
| 1561 | + | |
| 1562 | + | |
| 1563 | + | |
| 1564 | + | |
| 1565 | + | |
| 1566 | + | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
| 1571 | + | |
| 1572 | + | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
| 1593 | + | |
| 1594 | + | |
| 1595 | + | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
| 1607 | + | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
| 1654 | + | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
1556 | 1660 |
| |
1557 | 1661 |
| |
1558 | 1662 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3619 | 3619 |
| |
3620 | 3620 |
| |
3621 | 3621 |
| |
| 3622 | + | |
3622 | 3623 |
| |
3623 | 3624 |
| |
3624 | 3625 |
| |
| |||
3724 | 3725 |
| |
3725 | 3726 |
| |
3726 | 3727 |
| |
| 3728 | + | |
3727 | 3729 |
| |
3728 | 3730 |
| |
3729 | 3731 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
150 | 150 |
| |
151 | 151 |
| |
152 | 152 |
| |
| 153 | + | |
153 | 154 |
| |
154 | 155 |
| |
155 | 156 |
| |
|
Lines changed: 15 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
648 | 648 |
| |
649 | 649 |
| |
650 | 650 |
| |
651 |
| - | |
| 651 | + | |
| 652 | + | |
652 | 653 |
| |
653 | 654 |
| |
654 |
| - | |
| 655 | + | |
655 | 656 |
| |
656 | 657 |
| |
657 | 658 |
| |
658 | 659 |
| |
659 | 660 |
| |
660 | 661 |
| |
661 |
| - | |
662 |
| - | |
663 |
| - | |
664 |
| - | |
665 |
| - | |
666 |
| - | |
667 |
| - | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
668 | 674 |
| |
669 | 675 |
| |
670 | 676 |
| |
|
0 commit comments
Comments
(0)