1.命令行登录数据库:
psql -p 5432 -Upostgres -W
2.列出所有数据库
\\l
3.切换数据库
\\c dbname
4.列出当前数据库的所有表
\\d
5.查看指定表的所有字段
\\d tablename
6.退出数据库
\\q
7.数据库备份
pg_dump -h localhost -U postgres -p 5432 reviewdb|gzip > "`date +%Y%m%d%H%M%S`".db.gz
或
pg_dump --host hostname --port port --username username -t tablename -d dbname >/home/jihite/table.sql
8.数据库恢复
psql -h 10.125.7.68 -p 5432 -d postgres -U postgres -W postgres -f 2.sql
9.命令导入sql数据文件
psql -h localhost -d databaseName -U username -f filename
psql -h localhost -U username -d databaseName < /data/20210310165126.db
10.创建数据库
postgres=# CREATE DATABASE reviewdb;
CREATE DATABASE
postgres=# \\l
11.创建ROLE
postgres=# CREATE USER user WITH PASSWORD \'xxx\';
CREATE ROLE
postgres=# \\du
11.修改ROLE密码
postgres=# alter user user with password \'xxx\';
ALTER ROLE
postgres=# \\du