Expand AclMode to 64 bits
Andrew Dunstan <andrew@dunslane.net>
Expand AclMode to 64 bits We're running out of bits for new permissions. This change doubles the number of permissions we can accomodate from 16 to 32, so the forthcoming new ones for vacuum/analyze don't exhaust the pool. Nathan Bossart Reviewed by: Bharath Rupireddy, Kyotaro Horiguchi, Stephen Frost, Robert Haas, Mark Dilger, Tom Lane, Corey Huinker, David G. Johnston, Michael Paquier. Discussion: https://postgr.es/m/20220722203735.GB3996698@nathanxps13
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/nodes/outfuncs.c | modified | +1 −1 |
| src/bin/pg_upgrade/check.c | modified | +35 −0 |
| src/include/catalog/catversion.h | modified | +1 −1 |
| src/include/catalog/pg_type.dat | modified | +2 −2 |
| src/include/nodes/parsenodes.h | modified | +3 −3 |
| src/include/utils/acl.h | modified | +14 −14 |
Discussion
- predefined role(s) for VACUUM and ANALYZE 63 messages · 2022-07-22 → 2022-12-06