- Notifications
You must be signed in to change notification settings - Fork5
Commit9139aa1
committed
Allow ALTER TABLE ONLY on partitioned tables
There is no need to forbid ALTER TABLE ONLY on partitioned tables,when no partitions exist yet. This can be handy for users who arebuilding up their partitioned table independently and will create actualpartitions later.In addition, this is how pg_dump likes to operate in certain instances.Author: Amit Langote, with some error message word-smithing by me1 parent5f2b48d commit9139aa1
File tree
6 files changed
+108
-48
lines changed- doc/src/sgml
- src
- backend/commands
- test/regress
- expected
- sql
6 files changed
+108
-48
lines changedLines changed: 12 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2944 | 2944 |
| |
2945 | 2945 |
| |
2946 | 2946 |
| |
2947 |
| - | |
| 2947 | + | |
| 2948 | + | |
2948 | 2949 |
| |
2949 | 2950 |
| |
2950 | 2951 |
| |
2951 | 2952 |
| |
2952 | 2953 |
| |
2953 |
| - | |
2954 |
| - | |
2955 |
| - | |
2956 |
| - | |
2957 |
| - | |
| 2954 | + | |
| 2955 | + | |
| 2956 | + | |
| 2957 | + | |
| 2958 | + | |
| 2959 | + | |
| 2960 | + | |
| 2961 | + | |
| 2962 | + | |
| 2963 | + | |
2958 | 2964 |
| |
2959 | 2965 |
| |
2960 | 2966 |
| |
|
Lines changed: 41 additions & 25 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1259 | 1259 |
| |
1260 | 1260 |
| |
1261 | 1261 |
| |
1262 |
| - | |
| 1262 | + | |
| 1263 | + | |
1263 | 1264 |
| |
1264 | 1265 |
| |
1265 | 1266 |
| |
| |||
5578 | 5579 |
| |
5579 | 5580 |
| |
5580 | 5581 |
| |
5581 |
| - | |
5582 |
| - | |
| 5582 | + | |
| 5583 | + | |
5583 | 5584 |
| |
5584 |
| - | |
5585 |
| - | |
5586 |
| - | |
5587 |
| - | |
5588 |
| - | |
| 5585 | + | |
| 5586 | + | |
| 5587 | + | |
| 5588 | + | |
| 5589 | + | |
| 5590 | + | |
| 5591 | + | |
| 5592 | + | |
| 5593 | + | |
| 5594 | + | |
| 5595 | + | |
5589 | 5596 |
| |
5590 | 5597 |
| |
5591 | 5598 |
| |
| |||
5746 | 5753 |
| |
5747 | 5754 |
| |
5748 | 5755 |
| |
5749 |
| - | |
| 5756 | + | |
| 5757 | + | |
5750 | 5758 |
| |
5751 |
| - | |
5752 |
| - | |
5753 |
| - | |
5754 |
| - | |
5755 |
| - | |
| 5759 | + | |
| 5760 | + | |
| 5761 | + | |
| 5762 | + | |
| 5763 | + | |
| 5764 | + | |
| 5765 | + | |
| 5766 | + | |
| 5767 | + | |
| 5768 | + | |
5756 | 5769 |
| |
5757 | 5770 |
| |
5758 | 5771 |
| |
| |||
6547 | 6560 |
| |
6548 | 6561 |
| |
6549 | 6562 |
| |
6550 |
| - | |
| 6563 | + | |
| 6564 | + | |
6551 | 6565 |
| |
6552 | 6566 |
| |
6553 | 6567 |
| |
| |||
8561 | 8575 |
| |
8562 | 8576 |
| |
8563 | 8577 |
| |
8564 |
| - | |
8565 |
| - | |
8566 |
| - | |
8567 |
| - | |
8568 |
| - | |
8569 |
| - | |
8570 |
| - | |
8571 |
| - | |
8572 |
| - | |
8573 |
| - | |
8574 | 8578 |
| |
8575 | 8579 |
| |
8576 | 8580 |
| |
| |||
8581 | 8585 |
| |
8582 | 8586 |
| |
8583 | 8587 |
| |
| 8588 | + | |
| 8589 | + | |
| 8590 | + | |
| 8591 | + | |
| 8592 | + | |
| 8593 | + | |
| 8594 | + | |
| 8595 | + | |
| 8596 | + | |
| 8597 | + | |
| 8598 | + | |
| 8599 | + | |
8584 | 8600 |
| |
8585 | 8601 |
| |
8586 | 8602 |
| |
|
Lines changed: 25 additions & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3295 | 3295 |
| |
3296 | 3296 |
| |
3297 | 3297 |
| |
3298 |
| - | |
| 3298 | + | |
| 3299 | + | |
3299 | 3300 |
| |
3300 | 3301 |
| |
3301 | 3302 |
| |
| |||
3306 | 3307 |
| |
3307 | 3308 |
| |
3308 | 3309 |
| |
3309 |
| - | |
| 3310 | + | |
| 3311 | + | |
3310 | 3312 |
| |
| 3313 | + | |
| 3314 | + | |
| 3315 | + | |
3311 | 3316 |
| |
3312 |
| - | |
3313 |
| - | |
3314 |
| - | |
3315 |
| - | |
| 3317 | + | |
| 3318 | + | |
| 3319 | + | |
| 3320 | + | |
| 3321 | + | |
| 3322 | + | |
| 3323 | + | |
| 3324 | + | |
| 3325 | + | |
| 3326 | + | |
| 3327 | + | |
| 3328 | + | |
| 3329 | + | |
| 3330 | + | |
| 3331 | + | |
3316 | 3332 |
| |
3317 | 3333 |
| |
3318 | 3334 |
| |
3319 | 3335 |
| |
3320 | 3336 |
| |
3321 | 3337 |
| |
3322 |
| - | |
3323 |
| - | |
3324 |
| - | |
3325 |
| - | |
3326 |
| - | |
| 3338 | + | |
| 3339 | + | |
| 3340 | + | |
3327 | 3341 |
| |
3328 | 3342 |
| |
3329 | 3343 |
| |
|
Lines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
452 | 452 |
| |
453 | 453 |
| |
454 | 454 |
| |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
455 | 459 |
| |
456 | 460 |
| |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
457 | 465 |
| |
458 | 466 |
|
Lines changed: 18 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2173 | 2173 |
| |
2174 | 2174 |
| |
2175 | 2175 |
| |
2176 |
| - | |
| 2176 | + | |
| 2177 | + | |
2177 | 2178 |
| |
2178 |
| - | |
2179 |
| - | |
| 2179 | + | |
| 2180 | + | |
| 2181 | + | |
| 2182 | + | |
| 2183 | + | |
| 2184 | + | |
| 2185 | + | |
| 2186 | + | |
| 2187 | + | |
| 2188 | + | |
| 2189 | + | |
| 2190 | + | |
| 2191 | + | |
| 2192 | + | |
2180 | 2193 |
| |
2181 | 2194 |
| |
2182 | 2195 |
| |
2183 | 2196 |
| |
2184 | 2197 |
| |
2185 | 2198 |
| |
2186 |
| - | |
2187 |
| - | |
2188 |
| - | |
| 2199 | + | |
| 2200 | + | |
2189 | 2201 |
| |
2190 | 2202 |
| |
2191 | 2203 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
236 | 236 |
| |
237 | 237 |
| |
238 | 238 |
| |
| 239 | + | |
| 240 | + | |
239 | 241 |
| |
240 | 242 |
| |
| 243 | + | |
| 244 | + | |
241 | 245 |
| |
242 | 246 |
|
0 commit comments
Comments
(0)