系统环境:
Debian 11
切换到超级用户:#
sudo su postgres
进入 psql:#
psql
创建一个用户:#
CREATE USER username WITH PASSWORD 'password';
查看角色列表:#
\du
创建数据库并制定所有者和编码:#
CREATE DATABASE dbname WITH OWNER username ENCODING UTF8;
创建一个数据库:#
CREATE DATABASE dbname;
查看数据库列表:#
\l
更改刚创建的数据库所有权:#
ALTER DATABASE dbname OWNER TO username;
通过 psql 连接数据库#
psql -h 127.0.0.1 -p 5432 -U username -d dbname
备份数据库#
pg_dump dbname > dbname.dump
恢复数据库#
psql -f dbname.dump -d dbname