Review changes

pg16_grant_inherit_set
Jodi-Ann Francis 2023-08-30 15:09:59 -04:00 committed by francisjodi
parent a212a9d0cc
commit 62e0d0d01b
1 changed files with 10 additions and 22 deletions

View File

@ -409,28 +409,16 @@ AppendRevokeAdminOptionFor(StringInfo buf, GrantRoleStmt *stmt)
{ {
switch (opt->defname) switch (opt->defname)
{ {
case "admin": appendStringInfo(buf, "ADMIN OPTION FOR ");
appendStringInfo(buf, "ADMIN OPTION FOR "); }
opt_count++; else if (strcmp(opt->defname, "inherit") == 0);
break; {
appendStringInfo(buf, "INHERIT TRUE");
case "inherit": appendStringInfo(buf, "GRANT x TO y WITH INHERIT TRUE, SET TRUE;");
if (opt_count > 0) }
{ else if (strcmp(opt->defname, "set") == 0)
appendStringInfo(buf, ", "); {
} appendStringInfo(buf, "SET TRUE");
appendStringInfo(buf, "INHERIT OPTION FOR ");
opt_count++;
break;
case "set":
if (opt_count > 0)
{
appendStringInfo(buf, ", ");
}
appendStringInfo(buf, "SET OPTION FOR ");
opt_count++;
break;
} }
} }
} }