pgsql: Replace AclObjectKind with ObjectType

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема pgsql: Replace AclObjectKind with ObjectType
Дата
Msg-id E1eccDy-00044Y-Uo@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Replace AclObjectKind with ObjectType

AclObjectKind was basically just another enumeration for object types,
and we already have a preferred one for that.  It's only used in
aclcheck_error.  By using ObjectType instead, we can also give some more
precise error messages, for example "index" instead of "relation".

Reviewed-by: Michael Paquier <michael.paquier@gmail.com>

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/8b9e9644dc6a9bd4b7a97950e6212f63880cf18b

Modified Files
--------------
contrib/dblink/dblink.c                            |   4 +-
contrib/file_fdw/output/file_fdw.source            |   2 +-
contrib/pg_prewarm/pg_prewarm.c                    |   2 +-
contrib/pgrowlocks/pgrowlocks.c                    |   2 +-
contrib/test_decoding/expected/permissions.out     |   4 +-
src/backend/access/brin/brin.c                     |   4 +-
src/backend/access/gin/ginfast.c                   |   2 +-
src/backend/catalog/aclchk.c                       | 505 +++++++++++++--------
src/backend/catalog/namespace.c                    |   8 +-
src/backend/catalog/objectaddress.c                | 125 +++--
src/backend/catalog/pg_aggregate.c                 |   2 +-
src/backend/catalog/pg_operator.c                  |   8 +-
src/backend/catalog/pg_proc.c                      |   2 +-
src/backend/catalog/pg_type.c                      |   2 +-
src/backend/commands/aggregatecmds.c               |   2 +-
src/backend/commands/alter.c                       |  18 +-
src/backend/commands/collationcmds.c               |   4 +-
src/backend/commands/conversioncmds.c              |   4 +-
src/backend/commands/dbcommands.c                  |  16 +-
src/backend/commands/event_trigger.c               |   4 +-
src/backend/commands/extension.c                   |   8 +-
src/backend/commands/foreigncmds.c                 |  16 +-
src/backend/commands/functioncmds.c                |  26 +-
src/backend/commands/indexcmds.c                   |  10 +-
src/backend/commands/lockcmds.c                    |   4 +-
src/backend/commands/opclasscmds.c                 |  16 +-
src/backend/commands/operatorcmds.c                |  10 +-
src/backend/commands/policy.c                      |   2 +-
src/backend/commands/proclang.c                    |   4 +-
src/backend/commands/publicationcmds.c             |  10 +-
src/backend/commands/schemacmds.c                  |  10 +-
src/backend/commands/statscmds.c                   |   2 +-
src/backend/commands/subscriptioncmds.c            |   6 +-
src/backend/commands/tablecmds.c                   |  36 +-
src/backend/commands/tablespace.c                  |  10 +-
src/backend/commands/trigger.c                     |   8 +-
src/backend/commands/tsearchcmds.c                 |   8 +-
src/backend/commands/typecmds.c                    |  28 +-
src/backend/commands/user.c                        |   2 +-
src/backend/executor/execExpr.c                    |   4 +-
src/backend/executor/execMain.c                    |   2 +-
src/backend/executor/execSRF.c                     |   2 +-
src/backend/executor/nodeAgg.c                     |  10 +-
src/backend/executor/nodeWindowAgg.c               |   8 +-
src/backend/parser/parse_utilcmd.c                 |   4 +-
src/backend/rewrite/rewriteDefine.c                |   6 +-
src/backend/tcop/fastpath.c                        |   4 +-
src/backend/utils/adt/dbsize.c                     |   4 +-
src/backend/utils/adt/tid.c                        |   4 +-
src/backend/utils/fmgr/fmgr.c                      |   4 +-
src/include/catalog/objectaddress.h                |   4 +-
src/include/utils/acl.h                            |  35 +-
src/pl/tcl/pltcl.c                                 |   2 +-
.../dummy_seclabel/expected/dummy_seclabel.out     |   4 +-
src/test/regress/expected/alter_table.out          |  18 +-
src/test/regress/expected/copy2.out                |   6 +-
src/test/regress/expected/create_procedure.out     |   2 +-
src/test/regress/expected/lock.out                 |   2 +-
src/test/regress/expected/privileges.out           | 152 +++----
src/test/regress/expected/publication.out          |   2 +-
src/test/regress/expected/rowsecurity.out          |  18 +-
src/test/regress/expected/select_into.out          |   6 +-
src/test/regress/expected/sequence.out             |   2 +-
src/test/regress/expected/updatable_views.out      |  30 +-
src/test/regress/sql/alter_table.sql               |  21 +
65 files changed, 742 insertions(+), 550 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: pgsql: Local partitioned indexes
Следующее
От: Alvaro Herrera
Дата:
Сообщение: pgsql: Fix CompareIndexInfo's attnum comparisons