- Notifications
You must be signed in to change notification settings - Fork28
Commit59367fd
committed
adjust ACL owners for REASSIGN and ALTER OWNER TO
When REASSIGN and ALTER OWNER TO are used, both the object owner and ACLlist should be changed from the old owner to the new owner. This patchfixes types, foreign data wrappers, and foreign servers to change theirACL list properly; they already changed owners properly.BACKWARD INCOMPATIBILITY?Report by Alexey Bashtanov1 parentb181a91 commit59367fd
File tree
3 files changed
+161
-64
lines changed- src
- backend/commands
- test/regress/expected
3 files changed
+161
-64
lines changedLines changed: 54 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
225 | 225 |
| |
226 | 226 |
| |
227 | 227 |
| |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
228 | 234 |
| |
229 | 235 |
| |
230 | 236 |
| |
| |||
246 | 252 |
| |
247 | 253 |
| |
248 | 254 |
| |
249 |
| - | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
250 | 276 |
| |
251 | 277 |
| |
252 | 278 |
| |
| |||
327 | 353 |
| |
328 | 354 |
| |
329 | 355 |
| |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
330 | 362 |
| |
331 | 363 |
| |
332 | 364 |
| |
| |||
358 | 390 |
| |
359 | 391 |
| |
360 | 392 |
| |
361 |
| - | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
362 | 414 |
| |
363 | 415 |
| |
364 | 416 |
| |
|
Lines changed: 55 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3376 | 3376 |
| |
3377 | 3377 |
| |
3378 | 3378 |
| |
3379 |
| - | |
3380 |
| - | |
3381 |
| - | |
3382 |
| - | |
3383 |
| - | |
3384 |
| - | |
| 3379 | + | |
| 3380 | + | |
| 3381 | + | |
| 3382 | + | |
| 3383 | + | |
| 3384 | + | |
| 3385 | + | |
| 3386 | + | |
| 3387 | + | |
| 3388 | + | |
| 3389 | + | |
| 3390 | + | |
| 3391 | + | |
| 3392 | + | |
| 3393 | + | |
| 3394 | + | |
| 3395 | + | |
| 3396 | + | |
| 3397 | + | |
| 3398 | + | |
| 3399 | + | |
| 3400 | + | |
| 3401 | + | |
| 3402 | + | |
| 3403 | + | |
| 3404 | + | |
| 3405 | + | |
| 3406 | + | |
3385 | 3407 |
| |
3386 | 3408 |
| |
3387 | 3409 |
| |
| |||
3424 | 3446 |
| |
3425 | 3447 |
| |
3426 | 3448 |
| |
| 3449 | + | |
| 3450 | + | |
| 3451 | + | |
| 3452 | + | |
| 3453 | + | |
| 3454 | + | |
3427 | 3455 |
| |
3428 | 3456 |
| |
3429 | 3457 |
| |
| |||
3432 | 3460 |
| |
3433 | 3461 |
| |
3434 | 3462 |
| |
3435 |
| - | |
3436 |
| - | |
3437 |
| - | |
3438 |
| - | |
| 3463 | + | |
| 3464 | + | |
| 3465 | + | |
| 3466 | + | |
| 3467 | + | |
| 3468 | + | |
| 3469 | + | |
| 3470 | + | |
| 3471 | + | |
| 3472 | + | |
| 3473 | + | |
| 3474 | + | |
| 3475 | + | |
| 3476 | + | |
| 3477 | + | |
| 3478 | + | |
| 3479 | + | |
| 3480 | + | |
| 3481 | + | |
| 3482 | + | |
| 3483 | + | |
3439 | 3484 |
| |
3440 | 3485 |
| |
3441 | 3486 |
| |
|
0 commit comments
Comments
(0)