💡
原文英文,约1600词,阅读约需6分钟。
📝
内容提要
PostgreSQL 15中的Public Schema安全升级,撤销了新用户在public schema上的CREATE权限,保留了USAGE权限。public schema的所有权从超级用户更改为pg_database_owner角色。Percona Distribution for PostgreSQL提供企业级组件。
🎯
关键要点
- PostgreSQL 15中,撤销了新用户在public schema上的CREATE权限,保留了USAGE权限。
- public schema的所有权从超级用户更改为pg_database_owner角色。
- 在PostgreSQL 14及之前版本中,新创建的数据库用户默认拥有public schema的CREATE和USAGE权限。
- PostgreSQL 15中,新用户默认无法在public schema中创建表或写入数据,需手动授予CREATE权限。
- PostgreSQL 15中,新用户仍然可以使用USAGE权限访问public schema。
- PostgreSQL 15中,public schema的所有权变更为pg_database_owner角色,使每个数据库所有者都能拥有该数据库的public schema。
- Percona Distribution for PostgreSQL提供企业级组件,旨在与开源社区的最佳组件一起工作。
➡️