时间:2024-02-13 10:22作者:下载吧人气:23
用户默认情况下具有public权限,public默认具有创建和使用schema的权限,因此意味着可以在schema中创建对象(包括表)、列出schema中的对象,并在其权限允许时访问它们。
所以创建数据库或schema完成后做的第一件事是
1.1 创建数据库完成后
–回收schema的public权限
–revoke all on schema public from public; –正常情况使用这个
revoke all on schema public,tiger,tiger_data,topology from public; –使用postgis扩展使用这个
–从core数据库收回public的所有权限
revoke all on database core from public;
revoke all on database postgres from public;
–重新将schema授予数据库所有者
grant all on schema public,tiger,tiger_data,topology to 数据库所有者;
网友评论