postgreSQL:在模式FOO中的所有表上授予select到FOOROLE

时间:2013-01-25 21:22:31

标签: database-schema privileges grant postgresql-9.2

编辑:发现它。我认为USAGE是一个解释,而不是一个关键词。 :-)

除了

之外还必须发生什么
 GRANT SELECT ON ALL TABLES    IN SCHEMA FOO to FOOROLE

为了让FOOROLE能够从FOO.CUSTOMER中选择?是否还必须授予一些通用的模式访问权限?

FOOROLE是使用LOGIN创建的,可以登录到数据库,但是被拒绝了:

   ERROR:  permission denied for schema foo
   LINE 1: select * from foo.customer


   ********** Error **********

   ERROR: permission denied for schema foo
   SQL state: 42501
   Character: 15  (caret points to the first character of "foo")

1 个答案:

答案 0 :(得分:2)

USAGE是我正在寻求的通用许可。