forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commite4718f2
committed
Replace pg_class.reltriggers with relhastriggers, which is just a boolean hint
("there might be triggers") rather than an exact count. This is necessarycatalog infrastructure for the upcoming patch to reduce the strength oflocking needed for trigger addition/removal. Split out and committedseparately for ease of reviewing/testing.In passing, also get rid of the unused pg_class columns relukeys, relfkeys,and relrefs, which haven't been maintained in many years and now have nochance of ever being maintained (because of wishing to avoid locking).Simon Riggs1 parent1d577f5 commite4718f2
File tree
13 files changed
+162
-197
lines changed- doc/src/sgml
- src
- backend
- catalog
- commands
- rewrite
- utils/cache
- bin
- pg_dump
- psql
- include/catalog
- test/regress/expected
13 files changed
+162
-197
lines changedLines changed: 15 additions & 43 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
1711 | 1711 |
| |
1712 | 1712 |
| |
1713 | 1713 |
| |
1714 |
| - | |
1715 |
| - | |
1716 |
| - | |
1717 |
| - | |
1718 |
| - | |
1719 |
| - | |
1720 |
| - | |
1721 |
| - | |
1722 |
| - | |
1723 |
| - | |
1724 |
| - | |
1725 |
| - | |
1726 |
| - | |
1727 |
| - | |
1728 |
| - | |
1729 |
| - | |
1730 |
| - | |
1731 |
| - | |
1732 |
| - | |
1733 |
| - | |
1734 |
| - | |
1735 |
| - | |
1736 |
| - | |
1737 |
| - | |
1738 |
| - | |
1739 |
| - | |
1740 |
| - | |
1741 |
| - | |
1742 |
| - | |
1743 |
| - | |
1744 |
| - | |
1745 | 1714 |
| |
1746 | 1715 |
| |
1747 | 1716 |
| |
| |||
1765 | 1734 |
| |
1766 | 1735 |
| |
1767 | 1736 |
| |
1768 |
| - | |
| 1737 | + | |
1769 | 1738 |
| |
1770 | 1739 |
| |
1771 | 1740 |
| |
1772 | 1741 |
| |
| 1742 | + | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
| 1746 | + | |
| 1747 | + | |
| 1748 | + | |
| 1749 | + | |
| 1750 | + | |
| 1751 | + | |
1773 | 1752 |
| |
1774 | 1753 |
| |
1775 | 1754 |
| |
| |||
4499 | 4478 |
| |
4500 | 4479 |
| |
4501 | 4480 |
| |
4502 |
| - | |
4503 |
| - | |
4504 |
| - | |
4505 |
| - | |
4506 |
| - | |
4507 |
| - | |
4508 |
| - | |
4509 | 4481 |
| |
4510 | 4482 |
| |
4511 | 4483 |
| |
| |||
6818 | 6790 |
| |
6819 | 6791 |
| |
6820 | 6792 |
| |
6821 |
| - | |
| 6793 | + | |
6822 | 6794 |
| |
6823 | 6795 |
| |
6824 | 6796 |
| |
6825 | 6797 |
| |
6826 |
| - | |
6827 |
| - | |
| 6798 | + | |
| 6799 | + | |
6828 | 6800 |
| |
6829 | 6801 |
| |
6830 | 6802 |
| |
|
Lines changed: 3 additions & 6 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 |
| |
| |||
641 | 641 |
| |
642 | 642 |
| |
643 | 643 |
| |
644 |
| - | |
645 |
| - | |
646 |
| - | |
647 |
| - | |
648 | 644 |
| |
649 | 645 |
| |
650 | 646 |
| |
| 647 | + | |
651 | 648 |
| |
652 | 649 |
| |
653 | 650 |
| |
| |||
2366 | 2363 |
| |
2367 | 2364 |
| |
2368 | 2365 |
| |
2369 |
| - | |
| 2366 | + | |
2370 | 2367 |
| |
2371 | 2368 |
| |
2372 | 2369 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
| |||
84 | 84 |
| |
85 | 85 |
| |
86 | 86 |
| |
87 |
| - | |
| 87 | + | |
88 | 88 |
| |
89 | 89 |
| |
90 | 90 |
| |
|
Lines changed: 39 additions & 55 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
95 | 95 |
| |
96 | 96 |
| |
97 | 97 |
| |
98 |
| - | |
99 | 98 |
| |
100 | 99 |
| |
101 | 100 |
| |
| |||
280 | 279 |
| |
281 | 280 |
| |
282 | 281 |
| |
283 |
| - | |
284 |
| - | |
285 |
| - | |
286 |
| - | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
287 | 285 |
| |
288 | 286 |
| |
289 | 287 |
| |
| |||
303 | 301 |
| |
304 | 302 |
| |
305 | 303 |
| |
306 |
| - | |
307 | 304 |
| |
308 | 305 |
| |
309 | 306 |
| |
| |||
405 | 402 |
| |
406 | 403 |
| |
407 | 404 |
| |
408 |
| - | |
| 405 | + | |
409 | 406 |
| |
410 | 407 |
| |
411 | 408 |
| |
| |||
818 | 815 |
| |
819 | 816 |
| |
820 | 817 |
| |
821 |
| - | |
822 |
| - | |
823 |
| - | |
824 | 818 |
| |
825 | 819 |
| |
826 | 820 |
| |
| |||
867 | 861 |
| |
868 | 862 |
| |
869 | 863 |
| |
870 |
| - | |
871 |
| - | |
872 |
| - | |
873 |
| - | |
874 |
| - | |
875 |
| - | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
876 | 871 |
| |
877 |
| - | |
878 |
| - | |
879 |
| - | |
880 |
| - | |
881 |
| - | |
882 |
| - | |
883 |
| - | |
884 |
| - | |
885 |
| - | |
886 |
| - | |
887 |
| - | |
888 |
| - | |
889 |
| - | |
890 |
| - | |
891 |
| - | |
892 |
| - | |
893 |
| - | |
894 |
| - | |
895 |
| - | |
896 |
| - | |
| 872 | + | |
897 | 873 |
| |
898 | 874 |
| |
899 | 875 |
| |
| |||
1134 | 1110 |
| |
1135 | 1111 |
| |
1136 | 1112 |
| |
1137 |
| - | |
| 1113 | + | |
| 1114 | + | |
1138 | 1115 |
| |
1139 |
| - | |
1140 | 1116 |
| |
1141 | 1117 |
| |
1142 | 1118 |
| |
1143 | 1119 |
| |
1144 | 1120 |
| |
| 1121 | + | |
1145 | 1122 |
| |
1146 |
| - | |
1147 |
| - | |
1148 |
| - | |
| 1123 | + | |
| 1124 | + | |
| 1125 | + | |
| 1126 | + | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
1149 | 1130 |
| |
1150 | 1131 |
| |
1151 | 1132 |
| |
| |||
1167 | 1148 |
| |
1168 | 1149 |
| |
1169 | 1150 |
| |
1170 |
| - | |
1171 |
| - | |
1172 |
| - | |
1173 |
| - | |
| 1151 | + | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
| 1156 | + | |
1174 | 1157 |
| |
1175 | 1158 |
| |
1176 | 1159 |
| |
| |||
1199 | 1182 |
| |
1200 | 1183 |
| |
1201 | 1184 |
| |
1202 |
| - | |
1203 | 1185 |
| |
1204 | 1186 |
| |
1205 | 1187 |
| |
| |||
1218 | 1200 |
| |
1219 | 1201 |
| |
1220 | 1202 |
| |
1221 |
| - | |
| 1203 | + | |
1222 | 1204 |
| |
1223 | 1205 |
| |
1224 | 1206 |
| |
1225 | 1207 |
| |
1226 | 1208 |
| |
1227 |
| - | |
1228 |
| - | |
1229 |
| - | |
1230 |
| - | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
1231 | 1215 |
| |
1232 | 1216 |
| |
1233 | 1217 |
| |
1234 | 1218 |
| |
1235 |
| - | |
1236 |
| - | |
1237 |
| - | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
1238 | 1222 |
| |
1239 | 1223 |
| |
1240 | 1224 |
| |
|
Lines changed: 7 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 |
| |
| |||
371 | 371 |
| |
372 | 372 |
| |
373 | 373 |
| |
374 |
| - | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
375 | 379 |
| |
376 | 380 |
| |
377 | 381 |
| |
| |||
385 | 389 |
| |
386 | 390 |
| |
387 | 391 |
| |
388 |
| - | |
| 392 | + | |
389 | 393 |
| |
390 | 394 |
| |
391 | 395 |
| |
|
Lines changed: 3 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 |
| |
| |||
856 | 856 |
| |
857 | 857 |
| |
858 | 858 |
| |
859 |
| - | |
| 859 | + | |
860 | 860 |
| |
861 | 861 |
| |
862 | 862 |
| |
| |||
2641 | 2641 |
| |
2642 | 2642 |
| |
2643 | 2643 |
| |
2644 |
| - | |
| 2644 | + | |
2645 | 2645 |
| |
2646 | 2646 |
| |
2647 | 2647 |
| |
|
0 commit comments
Comments
(0)