forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit2c8ae64
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.Report by Alexey BashtanovThis is a backpatch of commit59367fd (for bug #9923) by BruceMomjian to branches 9.1 - 9.4; it wasn't backpatched originally out ofconcerns that it would create a backwards compatibility problem, but perdiscussion related to bug #13666 that turns out to have been misguided.(Therefore, the entry in the 9.5 release notes should be removed.)Note that 9.1 didn't have privileges on types (which were introduced bycommit7292055), so this commit only changes foreign-data relatedobjects in that branch.Discussion:http://www.postgresql.org/message-id/20151216224004.GL2618@alvherre.pgsqlhttp://www.postgresql.org/message-id/10227.1450373793@sss.pgh.pa.us1 parentf02137d commit2c8ae64
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 | |
---|---|---|---|
| |||
213 | 213 |
| |
214 | 214 |
| |
215 | 215 |
| |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
216 | 222 |
| |
217 | 223 |
| |
218 | 224 |
| |
| |||
234 | 240 |
| |
235 | 241 |
| |
236 | 242 |
| |
237 |
| - | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
238 | 264 |
| |
239 | 265 |
| |
240 | 266 |
| |
| |||
315 | 341 |
| |
316 | 342 |
| |
317 | 343 |
| |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
318 | 350 |
| |
319 | 351 |
| |
320 | 352 |
| |
| |||
346 | 378 |
| |
347 | 379 |
| |
348 | 380 |
| |
349 |
| - | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
350 | 402 |
| |
351 | 403 |
| |
352 | 404 |
| |
|
Lines changed: 55 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3324 | 3324 |
| |
3325 | 3325 |
| |
3326 | 3326 |
| |
3327 |
| - | |
3328 |
| - | |
3329 |
| - | |
3330 |
| - | |
3331 |
| - | |
3332 |
| - | |
| 3327 | + | |
| 3328 | + | |
| 3329 | + | |
| 3330 | + | |
| 3331 | + | |
| 3332 | + | |
| 3333 | + | |
| 3334 | + | |
| 3335 | + | |
| 3336 | + | |
| 3337 | + | |
| 3338 | + | |
| 3339 | + | |
| 3340 | + | |
| 3341 | + | |
| 3342 | + | |
| 3343 | + | |
| 3344 | + | |
| 3345 | + | |
| 3346 | + | |
| 3347 | + | |
| 3348 | + | |
| 3349 | + | |
| 3350 | + | |
| 3351 | + | |
| 3352 | + | |
| 3353 | + | |
| 3354 | + | |
3333 | 3355 |
| |
3334 | 3356 |
| |
3335 | 3357 |
| |
| |||
3372 | 3394 |
| |
3373 | 3395 |
| |
3374 | 3396 |
| |
| 3397 | + | |
| 3398 | + | |
| 3399 | + | |
| 3400 | + | |
| 3401 | + | |
| 3402 | + | |
3375 | 3403 |
| |
3376 | 3404 |
| |
3377 | 3405 |
| |
| |||
3380 | 3408 |
| |
3381 | 3409 |
| |
3382 | 3410 |
| |
3383 |
| - | |
3384 |
| - | |
3385 |
| - | |
3386 |
| - | |
| 3411 | + | |
| 3412 | + | |
| 3413 | + | |
| 3414 | + | |
| 3415 | + | |
| 3416 | + | |
| 3417 | + | |
| 3418 | + | |
| 3419 | + | |
| 3420 | + | |
| 3421 | + | |
| 3422 | + | |
| 3423 | + | |
| 3424 | + | |
| 3425 | + | |
| 3426 | + | |
| 3427 | + | |
| 3428 | + | |
| 3429 | + | |
| 3430 | + | |
| 3431 | + | |
3387 | 3432 |
| |
3388 | 3433 |
| |
3389 | 3434 |
| |
|
0 commit comments
Comments
(0)