pgsql: Revert "Use a bitmask to represent role attributes"

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Revert "Use a bitmask to represent role attributes"
Date: 2014-12-23 18:38:49
Message-ID: E1Y3UM5-0002zA-CR@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Revert "Use a bitmask to represent role attributes"

This reverts commit 1826987a46d079458007b7b6bbcbbd852353adbb.

The overall design was deemed unacceptable, in discussion following the
previous commit message; we might find some parts of it still
salvageable, but I don't want to be on the hook for fixing it, so let's
wait until we have a new patch.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/a609d96778c1714b9af916477b2c30891fbe578a

Modified Files
--------------
doc/src/sgml/catalogs.sgml | 127 ++++--------
doc/src/sgml/func.sgml | 127 ------------
src/backend/access/transam/xlogfuncs.c | 5 +-
src/backend/catalog/Catalog.pm | 2 +-
src/backend/catalog/Makefile | 2 +-
src/backend/catalog/aclchk.c | 125 ++++++------
src/backend/catalog/genbki.pl | 3 -
src/backend/catalog/information_schema.sql | 7 +-
src/backend/catalog/objectaddress.c | 2 +-
src/backend/catalog/system_views.sql | 28 +--
src/backend/commands/dbcommands.c | 27 ++-
src/backend/commands/user.c | 244 ++++++++++--------------
src/backend/commands/variable.c | 8 +-
src/backend/replication/logical/logicalfuncs.c | 16 +-
src/backend/replication/slotfuncs.c | 3 +-
src/backend/rewrite/rowsecurity.c | 2 +-
src/backend/utils/adt/acl.c | 200 ++-----------------
src/backend/utils/adt/ri_triggers.c | 2 +-
src/backend/utils/init/miscinit.c | 23 ++-
src/backend/utils/init/postinit.c | 2 +-
src/backend/utils/misc/superuser.c | 4 +-
src/bin/pg_dump/pg_dumpall.c | 14 +-
src/include/catalog/acldefs.h | 72 -------
src/include/catalog/catversion.h | 2 +-
src/include/catalog/pg_authid.h | 34 ++--
src/include/catalog/pg_proc.h | 13 --
src/include/nodes/parsenodes.h | 28 ++-
src/include/utils/acl.h | 14 +-
src/include/utils/builtins.h | 6 -
src/test/regress/expected/rules.out | 28 +--
30 files changed, 372 insertions(+), 798 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Stephen Frost 2014-12-23 18:43:47 Re: [COMMITTERS] pgsql: Use a bitmask to represent role attributes
Previous Message Alvaro Herrera 2014-12-23 18:34:53 pgsql: Add SQL-callable pg_get_object_address