forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitb29cbd3

Amit Kapila
Fix the handling of the failover option in subscription commands.
Do not allow ALTER SUBSCRIPTION ... SET (failover = on|off) in atransaction block as the changed failover option of the slot can't berolled back. For the same reason, we refrain from altering the replicationslot's failover property if the subscription is created with a validslot_name and create_slot=false.Reprted-by: Kuroda HayatoAuthor: Hou ZhijieReviewed-by: Shveta Malik, Bertrand Drouvot, Kuroda HayatoDiscussion:https://postgr.es/m/OS0PR01MB57165542B09DFA4943830BF294082@OS0PR01MB5716.jpnprd01.prod.outlook.com1 parent480bc6e commitb29cbd3
File tree
8 files changed
+52
-67
lines changed- doc/src/sgml/ref
- src
- backend/commands
- bin/pg_dump
- test
- recovery/t
- regress
- expected
- sql
8 files changed
+52
-67
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
66 | 66 |
| |
67 | 67 |
| |
68 | 68 |
| |
69 |
| - | |
| 69 | + | |
70 | 70 |
| |
71 |
| - | |
72 |
| - | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
73 | 74 |
| |
74 | 75 |
| |
75 | 76 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
122 | 122 |
| |
123 | 123 |
| |
124 | 124 |
| |
125 |
| - | |
126 |
| - | |
| 125 | + | |
127 | 126 |
| |
128 | 127 |
| |
129 | 128 |
| |
| |||
183 | 182 |
| |
184 | 183 |
| |
185 | 184 |
| |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
186 | 200 |
| |
187 | 201 |
| |
188 | 202 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1611 | 1611 |
| |
1612 | 1612 |
| |
1613 | 1613 |
| |
1614 |
| - | |
1615 |
| - | |
1616 |
| - | |
1617 |
| - | |
1618 |
| - | |
| 1614 | + | |
1619 | 1615 |
| |
1620 | 1616 |
| |
1621 | 1617 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
401 | 401 |
| |
402 | 402 |
| |
403 | 403 |
| |
404 |
| - | |
405 |
| - | |
406 |
| - | |
407 |
| - | |
408 |
| - | |
409 |
| - | |
410 |
| - | |
411 | 404 |
| |
412 | 405 |
| |
413 | 406 |
| |
| |||
836 | 829 |
| |
837 | 830 |
| |
838 | 831 |
| |
839 |
| - | |
840 |
| - | |
841 |
| - | |
842 |
| - | |
843 |
| - | |
844 |
| - | |
845 |
| - | |
846 |
| - | |
847 |
| - | |
848 |
| - | |
849 |
| - | |
850 |
| - | |
851 |
| - | |
852 |
| - | |
853 |
| - | |
854 | 832 |
| |
855 | 833 |
| |
856 | 834 |
| |
| |||
1267 | 1245 |
| |
1268 | 1246 |
| |
1269 | 1247 |
| |
| 1248 | + | |
| 1249 | + | |
| 1250 | + | |
| 1251 | + | |
| 1252 | + | |
| 1253 | + | |
1270 | 1254 |
| |
1271 | 1255 |
| |
1272 | 1256 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4804 | 4804 |
| |
4805 | 4805 |
| |
4806 | 4806 |
| |
4807 |
| - | |
4808 |
| - | |
| 4807 | + | |
4809 | 4808 |
| |
4810 | 4809 |
| |
4811 |
| - | |
4812 |
| - | |
| 4810 | + | |
| 4811 | + | |
| 4812 | + | |
| 4813 | + | |
| 4814 | + | |
| 4815 | + | |
| 4816 | + | |
| 4817 | + | |
4813 | 4818 |
| |
4814 | 4819 |
| |
4815 | 4820 |
| |
| |||
5132 | 5137 |
| |
5133 | 5138 |
| |
5134 | 5139 |
| |
| 5140 | + | |
| 5141 | + | |
| 5142 | + | |
5135 | 5143 |
| |
5136 | 5144 |
| |
5137 | 5145 |
| |
| |||
5165 | 5173 |
| |
5166 | 5174 |
| |
5167 | 5175 |
| |
5168 |
| - | |
5169 |
| - | |
5170 |
| - | |
5171 |
| - | |
5172 |
| - | |
5173 |
| - | |
5174 |
| - | |
5175 |
| - | |
5176 |
| - | |
5177 |
| - | |
5178 |
| - | |
5179 | 5176 |
| |
5180 | 5177 |
| |
5181 | 5178 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 |
| - | |
46 |
| - | |
47 |
| - | |
48 |
| - | |
49 |
| - | |
50 |
| - | |
51 |
| - | |
52 |
| - | |
53 |
| - | |
54 |
| - | |
55 |
| - | |
56 |
| - | |
57 |
| - | |
58 |
| - | |
59 |
| - | |
| 45 | + | |
60 | 46 |
| |
61 |
| - | |
| 47 | + | |
62 | 48 |
| |
63 | 49 |
| |
64 |
| - | |
| 50 | + | |
65 | 51 |
| |
66 | 52 |
| |
67 | 53 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
89 | 89 |
| |
90 | 90 |
| |
91 | 91 |
| |
92 |
| - | |
93 |
| - | |
94 | 92 |
| |
95 | 93 |
| |
96 | 94 |
| |
| |||
472 | 470 |
| |
473 | 471 |
| |
474 | 472 |
| |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
475 | 478 |
| |
476 | 479 |
| |
477 | 480 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
54 | 54 |
| |
55 | 55 |
| |
56 | 56 |
| |
57 |
| - | |
58 | 57 |
| |
59 | 58 |
| |
60 | 59 |
| |
| |||
333 | 332 |
| |
334 | 333 |
| |
335 | 334 |
| |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
336 | 340 |
| |
337 | 341 |
| |
338 | 342 |
| |
|
0 commit comments
Comments
(0)