Make acl-related functions safe for TOAST. Mark pg_class.relacl as
compressible but not externally storable (since we're not sure about whether creating a toast relation for pg_class would work).
Showing
- src/backend/access/heap/tuptoaster.c 7 additions, 8 deletionssrc/backend/access/heap/tuptoaster.c
- src/backend/catalog/aclchk.c 53 additions, 44 deletionssrc/backend/catalog/aclchk.c
- src/backend/utils/adt/acl.c 66 additions, 83 deletionssrc/backend/utils/adt/acl.c
- src/include/catalog/pg_attribute.h 11 additions, 10 deletionssrc/include/catalog/pg_attribute.h
- src/include/catalog/pg_proc.h 9 additions, 9 deletionssrc/include/catalog/pg_proc.h
- src/include/postgres.h 3 additions, 3 deletionssrc/include/postgres.h
- src/include/utils/acl.h 46 additions, 19 deletionssrc/include/utils/acl.h
Loading
Please register or sign in to comment