forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit0ef0396
committed
Reduce lock levels of some trigger DDL and add FKs
Reduce lock levels to ShareRowExclusive for the following SQL CREATE TRIGGER (but not DROP or ALTER) ALTER TABLE ENABLE TRIGGER ALTER TABLE DISABLE TRIGGER ALTER TABLE … ADD CONSTRAINT FOREIGN KEYOriginal work by Simon Riggs, extracted and refreshed by Andreas KarlssonNew test cases added by Andreas KarlssonReviewed by Noah Misch, Andres Freund, Michael Paquier and Simon Riggs1 parentca68053 commit0ef0396
File tree
7 files changed
+1236
-489
lines changed- doc/src/sgml
- ref
- src
- backend/commands
- test
- isolation
- expected
- regress/expected
7 files changed
+1236
-489
lines changedLines changed: 6 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
909 | 909 |
| |
910 | 910 |
| |
911 | 911 |
| |
912 |
| - | |
913 |
| - | |
914 |
| - | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
915 | 915 |
| |
916 | 916 |
| |
917 | 917 |
| |
| |||
958 | 958 |
| |
959 | 959 |
| |
960 | 960 |
| |
961 |
| - | |
962 |
| - | |
963 |
| - | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
964 | 964 |
| |
965 | 965 |
| |
966 | 966 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
406 | 406 |
| |
407 | 407 |
| |
408 | 408 |
| |
| 409 | + | |
| 410 | + | |
| 411 | + | |
409 | 412 |
| |
410 | 413 |
| |
411 | 414 |
| |
|
Lines changed: 18 additions & 17 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2892 | 2892 |
| |
2893 | 2893 |
| |
2894 | 2894 |
| |
2895 |
| - | |
2896 |
| - | |
| 2895 | + | |
2897 | 2896 |
| |
2898 |
| - | |
2899 |
| - | |
2900 |
| - | |
2901 |
| - | |
2902 | 2897 |
| |
2903 | 2898 |
| |
2904 | 2899 |
| |
| |||
2907 | 2902 |
| |
2908 | 2903 |
| |
2909 | 2904 |
| |
| 2905 | + | |
| 2906 | + | |
| 2907 | + | |
| 2908 | + | |
| 2909 | + | |
| 2910 | + | |
| 2911 | + | |
| 2912 | + | |
2910 | 2913 |
| |
2911 | 2914 |
| |
2912 | 2915 |
| |
| |||
2918 | 2921 |
| |
2919 | 2922 |
| |
2920 | 2923 |
| |
| 2924 | + | |
| 2925 | + | |
| 2926 | + | |
2921 | 2927 |
| |
2922 | 2928 |
| |
2923 | 2929 |
| |
| |||
2943 | 2949 |
| |
2944 | 2950 |
| |
2945 | 2951 |
| |
2946 |
| - | |
2947 |
| - | |
2948 |
| - | |
| 2952 | + | |
2949 | 2953 |
| |
2950 |
| - | |
| 2954 | + | |
2951 | 2955 |
| |
2952 | 2956 |
| |
2953 | 2957 |
| |
| |||
6193 | 6197 |
| |
6194 | 6198 |
| |
6195 | 6199 |
| |
6196 |
| - | |
6197 |
| - | |
6198 |
| - | |
6199 |
| - | |
6200 |
| - | |
| 6200 | + | |
| 6201 | + | |
6201 | 6202 |
| |
6202 | 6203 |
| |
6203 |
| - | |
| 6204 | + | |
6204 | 6205 |
| |
6205 |
| - | |
| 6206 | + | |
6206 | 6207 |
| |
6207 | 6208 |
| |
6208 | 6209 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
165 | 165 |
| |
166 | 166 |
| |
167 | 167 |
| |
168 |
| - | |
| 168 | + | |
169 | 169 |
| |
170 |
| - | |
| 170 | + | |
171 | 171 |
| |
172 | 172 |
| |
173 | 173 |
| |
|
0 commit comments
Comments
(0)