1.查看数据库大小
select pg_database.datname,pg_size_pretty(pg_database_size(pg_database.datname)) AS size
from pg_database;
2.查看有几个表空间
select spcname from pg_tablespace;
3.表空间资料
https://www.cnblogs.com/lottu/p/9239535.html
4.查看版本信息
show server_version;
5.查看哪些用户连接了数据库
select * from pg_stat_activity ;
6.查询到当前数据库服务器的IP地址及端口:
select inet_server_addr(),inet_server_port();
7.查询当前session所在客户端的IP地址及端口:
select inet_client_addr(),inet_client_port();
8.pg数据库以角色来管理数据库。并没有用户这个概念。
查看数据库有哪些角色
SELECT rolname FROM pg_roles;
9.查看哪些用户连接了数据库
select * from pg_stat_activity ;
10.查询到当前数据库服务器的IP地址及端口:
select inet_server_addr(),inet_server_port();
11.查询当前session所在客户端的IP地址及端口:
select inet_client_addr(),inet_client_port();
12.连接postgresql数据库
psql -U user_name -d database_name -h serverhost
eg:
psql -U postgres -d postgres -h 192.168.0.1
然后提示输入密码,输入密码即可
13.查看数据库的事务是否为自动提交
\echo :AUTOCOMMIT
14.如何关闭自动提交
\set AUTOCOMMIT off