postgres 15.1:架构 public 的权限被拒绝

问题描述 投票:0回答:0

这就是我作为超级用户所做的:

demo02=> create user pippo;
demo02=> GRANT CONNECT ON DATABASE demo02 TO pippo;
demo02=> GRANT USAGE, CREATE ON SCHEMA public TO pippo;

然后我连接为 pippo:

C:\Users\Aldo>psql -U pippo demo02

并尝试创建一个表,但得到了这个:

demo02=>     create table book (
demo02(>        id int8 not null,
demo02(>         book_name varchar(255) not null,
demo02(>         created_at TIMESTAMP WITHOUT TIME ZONE not null,
demo02(>         student_id int8 not null,
demo02(>         primary key (id)
demo02(>     );
ERROR:  permission denied for schema public
LINE 1: create table book (
                     ^

有什么想法吗?

postgresql privileges
© www.soinside.com 2019 - 2024. All rights reserved.