-
- Downloads
Track dependencies on shared objects (which is to say, roles; we already
have adequate mechanisms for tracking the contents of databases and tablespaces). This solves the longstanding problem that you can drop a user who still owns objects and/or has access permissions. Alvaro Herrera, with some kibitzing from Tom Lane.
Showing
- doc/src/sgml/catalogs.sgml 157 additions, 3 deletionsdoc/src/sgml/catalogs.sgml
- src/backend/catalog/Makefile 4 additions, 3 deletionssrc/backend/catalog/Makefile
- src/backend/catalog/aclchk.c 118 additions, 9 deletionssrc/backend/catalog/aclchk.c
- src/backend/catalog/dependency.c 58 additions, 1 deletionsrc/backend/catalog/dependency.c
- src/backend/catalog/heap.c 5 additions, 1 deletionsrc/backend/catalog/heap.c
- src/backend/catalog/pg_conversion.c 5 additions, 1 deletionsrc/backend/catalog/pg_conversion.c
- src/backend/catalog/pg_namespace.c 5 additions, 1 deletionsrc/backend/catalog/pg_namespace.c
- src/backend/catalog/pg_operator.c 6 additions, 1 deletionsrc/backend/catalog/pg_operator.c
- src/backend/catalog/pg_proc.c 7 additions, 1 deletionsrc/backend/catalog/pg_proc.c
- src/backend/catalog/pg_shdepend.c 1042 additions, 0 deletionssrc/backend/catalog/pg_shdepend.c
- src/backend/catalog/pg_type.c 11 additions, 2 deletionssrc/backend/catalog/pg_type.c
- src/backend/commands/conversioncmds.c 6 additions, 1 deletionsrc/backend/commands/conversioncmds.c
- src/backend/commands/dbcommands.c 17 additions, 1 deletionsrc/backend/commands/dbcommands.c
- src/backend/commands/functioncmds.c 4 additions, 1 deletionsrc/backend/commands/functioncmds.c
- src/backend/commands/opclasscmds.c 7 additions, 1 deletionsrc/backend/commands/opclasscmds.c
- src/backend/commands/operatorcmds.c 4 additions, 1 deletionsrc/backend/commands/operatorcmds.c
- src/backend/commands/schemacmds.c 5 additions, 1 deletionsrc/backend/commands/schemacmds.c
- src/backend/commands/tablecmds.c 4 additions, 1 deletionsrc/backend/commands/tablecmds.c
- src/backend/commands/tablespace.c 9 additions, 1 deletionsrc/backend/commands/tablespace.c
- src/backend/commands/typecmds.c 5 additions, 1 deletionsrc/backend/commands/typecmds.c
Loading
Please register or sign in to comment