这就是我作为超级用户所做的:
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 (
^
有什么想法吗?