Add support for privileges on types
This adds support for the more or less SQL-conforming USAGE privilege on types and domains. The intent is to be able restrict which users can create dependencies on types, which restricts the way in which owners can alter types. reviewed by Yeb Havinga
Showing
- doc/src/sgml/information_schema.sgml 20 additions, 15 deletionsdoc/src/sgml/information_schema.sgml
- doc/src/sgml/ref/alter_default_privileges.sgml 11 additions, 1 deletiondoc/src/sgml/ref/alter_default_privileges.sgml
- doc/src/sgml/ref/alter_foreign_table.sgml 2 additions, 0 deletionsdoc/src/sgml/ref/alter_foreign_table.sgml
- doc/src/sgml/ref/alter_table.sgml 3 additions, 0 deletionsdoc/src/sgml/ref/alter_table.sgml
- doc/src/sgml/ref/alter_type.sgml 2 additions, 0 deletionsdoc/src/sgml/ref/alter_type.sgml
- doc/src/sgml/ref/create_aggregate.sgml 7 additions, 0 deletionsdoc/src/sgml/ref/create_aggregate.sgml
- doc/src/sgml/ref/create_cast.sgml 5 additions, 4 deletionsdoc/src/sgml/ref/create_cast.sgml
- doc/src/sgml/ref/create_domain.sgml 5 additions, 0 deletionsdoc/src/sgml/ref/create_domain.sgml
- doc/src/sgml/ref/create_foreign_table.sgml 5 additions, 0 deletionsdoc/src/sgml/ref/create_foreign_table.sgml
- doc/src/sgml/ref/create_function.sgml 5 additions, 0 deletionsdoc/src/sgml/ref/create_function.sgml
- doc/src/sgml/ref/create_operator.sgml 7 additions, 0 deletionsdoc/src/sgml/ref/create_operator.sgml
- doc/src/sgml/ref/create_table.sgml 6 additions, 0 deletionsdoc/src/sgml/ref/create_table.sgml
- doc/src/sgml/ref/create_type.sgml 5 additions, 0 deletionsdoc/src/sgml/ref/create_type.sgml
- doc/src/sgml/ref/grant.sgml 18 additions, 1 deletiondoc/src/sgml/ref/grant.sgml
- doc/src/sgml/ref/psql-ref.sgml 3 additions, 3 deletionsdoc/src/sgml/ref/psql-ref.sgml
- doc/src/sgml/ref/revoke.sgml 12 additions, 0 deletionsdoc/src/sgml/ref/revoke.sgml
- src/backend/access/common/tupdesc.c 9 additions, 0 deletionssrc/backend/access/common/tupdesc.c
- src/backend/catalog/aclchk.c 271 additions, 0 deletionssrc/backend/catalog/aclchk.c
- src/backend/catalog/information_schema.sql 63 additions, 21 deletionssrc/backend/catalog/information_schema.sql
- src/backend/catalog/pg_aggregate.c 23 additions, 0 deletionssrc/backend/catalog/pg_aggregate.c
Loading
Please register or sign in to comment