Home > Database > Mysql Tutorial > body text

PostgreSQL 的schema access denied

WBOY
Release: 2016-06-07 17:15:39
Original
1183 people have browsed it

有时候,使用者会遇到 access to schema hellip; denied 之类的出错信息。Postgresql 里面,对数据访问的权限,至少分为两个

有时候,使用者会遇到  access to schema …  denied  之类的出错信息。

Postgresql 里面,对数据访问的权限,,至少分为两个层次。

一个是 schema, 一个是 table。

所以,对一个普通用户test而言,如果由超级用户给他权限:

Grant  all on  schema01. Table01 to public;

而此时再以普通用户test 来登陆,

Test=> select count(*)  from  schema01.Tabl01;

会失败,给出的信息是 对schema 的权限不足。

由超级用户执行如下的操作后可以访问:

Postgres#  Grant all on schema01  to public;

可以打个比方,schema是一扇大门,对table的访问权是一把开箱子的钥匙。

只有开箱钥匙,没有大门钥匙,是无法看到箱子里有什么的。必须先打开大门,才能进到室内开启箱子。

linux

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template