数据库模式权利问题

时间:2015-09-02 12:01:18

标签: postgresql postgresql-9.1 postgresql-9.2 postgresql-9.3 postgresql-8.4

我正在使用postgresql。我已经创建了一个用户并在db上授予访问权限。我希望用户只能看到授予的模式对象,而其余的数据库/模式对象无法观看。请指导我。

1 个答案:

答案 0 :(得分:0)

您需要更改用户并设置搜索路径。

ALTER USER foo SET search_path TO '$newschema,pg_catalog';

请注意,为了获得像这样的全局变量的正确备份,你必须使用pg_dumpall -g,而不是pg_dump。显然,基本备份也会有它们。