Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitfe3b5eb

Browse files
committed
REASSIGN OWNED: consider grants on tablespaces, too
Apparently this was considered in the original code (see commitcec3b0a) but I failed to notice that such entries would always beskipped by the database check at the start of the loop.Per bugs #7578 by Nikolay, #6116 by tushar.qa@gmail.com.
1 parente1be1df commitfe3b5eb

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

‎src/backend/catalog/pg_shdepend.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1217,8 +1217,12 @@ shdepDropOwned(List *roleids, DropBehavior behavior)
12171217
Form_pg_shdependsdepForm= (Form_pg_shdepend)GETSTRUCT(tuple);
12181218
ObjectAddressobj;
12191219

1220-
/* We only operate on objects in the current database */
1221-
if (sdepForm->dbid!=MyDatabaseId)
1220+
/*
1221+
* We only operate on shared objects and objects in the current
1222+
* database
1223+
*/
1224+
if (sdepForm->dbid!=MyDatabaseId&&
1225+
sdepForm->dbid!=InvalidOid)
12221226
continue;
12231227

12241228
switch (sdepForm->deptype)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp