标签: postgresql postgresql-9.1 postgresql-9.2 postgresql-9.3 postgresql-8.4
我正在使用postgresql。我已经创建了一个用户并在db上授予访问权限。我希望用户只能看到授予的模式对象,而其余的数据库/模式对象无法观看。请指导我。
答案 0 :(得分:0)
您需要更改用户并设置搜索路径。
ALTER USER foo SET search_path TO '$newschema,pg_catalog';
请注意,为了获得像这样的全局变量的正确备份,你必须使用pg_dumpall -g,而不是pg_dump。显然,基本备份也会有它们。