- 进入PostgreSQL
su - postgres
cd /usr/local/pgsql/bin/
./psql
- 看当前端口号
SHOW port;
- 列出所有数据库
\l
- 切换数据库
\c dbname
- 列出当前数据库的所有表
\d
- 查看指定表的所有字段
\d tablename
- 查看指定表的基本情况
\d+ tablename
- 确认是否是主库(false为主)
SELECT pg_is_in_recovery();
- 有几个从库
SELECT count(*) FROM pg_stat_replication;
- 查看从库状态
SELECT * FROM pg_stat_replication;
- 建库
CREATE DATABASE cdt_pg_maxkb;
- 建用户
CREATE USER pgmaxkb_owner WITH PASSWORD '「password」';
- 给权限
GRANT ALL PRIVILEGES ON DATABASE cdt_pg_maxkb TO pgmaxkb_owner;
- 数据库的连接信息
select * from pg_stat_activity
>> Home