【发布时间】:2014-05-06 05:28:28
【问题描述】:
我正在运行 PostgreSQL 9.3.1。我有test 数据库和backup 用于备份数据库的用户。我对所有当前表授予权限没有问题,但是每次将新表添加到架构时我都必须授予权限。
createdb test
psql test
test=# create table foo();
CREATE TABLE
test=# grant all on all tables in schema public to backup;
GRANT
test=# create table bar();
CREATE TABLE
psql -U backup test
test=> select * from foo;
test=> select * from bar;
ERROR: permission denied for relation bar
是否可以在不使用户成为表的所有者的情况下授予对将来创建的表的访问权限?
【问题讨论】:
标签: sql database postgresql