pgsql: Fix unwanted denial of ALTER OWNER rights to superusers.

From: tgl(at)svr1(dot)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Fix unwanted denial of ALTER OWNER rights to superusers.
Date: 2005-08-22 17:38:21
Message-ID: 20050822173821.C4213D7149@svr1.postgresql.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Log Message:
-----------
Fix unwanted denial of ALTER OWNER rights to superusers. There was some
discussion of getting around this by relaxing the checks made for regular
users, but I'm disinclined to toy with the security model right now,
so just special-case it for superusers where needed.

Modified Files:
--------------
pgsql/src/backend/commands:
aggregatecmds.c (r1.28 -> r1.29)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/aggregatecmds.c.diff?r1=1.28&r2=1.29)
conversioncmds.c (r1.21 -> r1.22)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/conversioncmds.c.diff?r1=1.21&r2=1.22)
dbcommands.c (r1.170 -> r1.171)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/dbcommands.c.diff?r1=1.170&r2=1.171)
functioncmds.c (r1.65 -> r1.66)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/functioncmds.c.diff?r1=1.65&r2=1.66)
opclasscmds.c (r1.35 -> r1.36)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/opclasscmds.c.diff?r1=1.35&r2=1.36)
operatorcmds.c (r1.24 -> r1.25)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/operatorcmds.c.diff?r1=1.24&r2=1.25)
schemacmds.c (r1.33 -> r1.34)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/schemacmds.c.diff?r1=1.33&r2=1.34)
tablecmds.c (r1.166 -> r1.167)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/tablecmds.c.diff?r1=1.166&r2=1.167)
typecmds.c (r1.79 -> r1.80)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/typecmds.c.diff?r1=1.79&r2=1.80)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2005-08-22 19:40:43 pgsql: Cause ALTER INDEX OWNER to generate a warning and do nothing,
Previous Message Bruce Momjian 2005-08-22 17:35:04 pgsql: enable_constraint_exclusion => constraint_exclusion Also improve