1
数据库
— # 版本
select version();
— # 启动时间
select pg_postmaster_start_time();
— # 配置文件最后一次加载时间 select pg_conf_load_time();
— # 时区 show timezone;
— # 当前用户名 (等同session_user,改变role除外) select user;
— # 当前数据库名 select current_catalog,current_database();
— # 当前客户端(IP Port) select inet_client_addr(),inet_client_port();
— # 当前数据库服务器(IP Port) select inet_server_addr(),inet_server_port();
— # PID select pg_backend_pid();
— # 共享缓存(MB) show shared_buffers;
服务器
用户
文件存储 存储过程 视图 触发器 备份 还原
2 数据库引擎 索引 性能 安全 主从 NoSQL
3 配置文件
4 增删改查
5 优化
6 日志文件
7 事件
8
show timezone;
select user;
select session_user;
select current_catalog,current_database();
select inet_client_addr(),inet_client_port();
select inet_server_addr(),inet_server_port();
select pg_backend_pid();
show shared_buffers;
select pg_xlogfile_name(pg_current_xlog_location());
select pg_xlog_location_diff(pg_current_xlog_insert_location(),pg_current_xlog_location());
select pg_is_in_backup(),pg_backup_start_time(); pg_is_in_backup | pg_backup_start_time
select pg_is_in_recovery();
select pg_database_size(‘postgres’),pg_size_pretty(pg_database_size(‘postgres’));
select pg_size_pretty(pg_relation_size(‘test’));
select pg_size_pretty(pg_total_relation_size(‘test’));
select pg_size_pretty(pg_indexes_size(‘test’));
select pg_size_pretty(pg_tablespace_size(‘pg_global’));
select pg_relation_filepath(‘test’);
—-consle
psql -h 127.0.0.1 -p 5432 -d database -U postgres
psql -U postgres -d database -f sqlScript.sql
\l ‘*post*’
\c 可选参数 dbname [ username ] [ host ] [ port ]
\c postgres
或者
\c postgres username localhost 5432
SHOW search_path;
断开数据库连接
\q