我想为我的项目创建一个数据库和一个用户
# sudo su - postgres
# psql
方法1:
CREATE DATABASE myproject;
CREATE USER myprojectuser WITH PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE myproject TO myprojectuser;
方法2:
CREATE USER myprojectuser WITH PASSWORD 'password';
CREATE DATABASE myproject OWNER myprojectuser
那是正确的方法
答案 0 :(得分:0)
首先创建USER / ROLE:
CREATE ROLE myprojectuser createdb login password 'password';
完成此操作后,可以使用命令\du
然后创建数据库:
CREATE DATABASE myproject OWNER myprojectuser;
创建数据库后,可以使用以下项目以myprojectuser身份连接到数据库:
\c myproject myprojectuser localhost