32 lines
891 B
SQL
32 lines
891 B
SQL
select version (), inet_server_port();
|
|
|
|
|
|
SELECT d.datname as Name, pg_catalog.pg_get_userbyid(d.datdba) as Owner,
|
|
d.datcollate,
|
|
CASE WHEN pg_catalog.has_database_privilege(d.datname, 'CONNECT')
|
|
THEN pg_catalog.pg_size_pretty(pg_catalog.pg_database_size(d.datname))
|
|
ELSE 'No Access'
|
|
END as Size
|
|
FROM pg_catalog.pg_database d
|
|
order by
|
|
CASE WHEN pg_catalog.has_database_privilege(d.datname, 'CONNECT')
|
|
THEN pg_catalog.pg_database_size(d.datname)
|
|
ELSE NULL
|
|
END desc;
|
|
|
|
|
|
SELECT *,
|
|
current_setting('archive_mode')::BOOLEAN
|
|
AND (last_failed_wal IS NULL
|
|
OR last_failed_wal <= last_archived_wal)
|
|
AS is_archiving,
|
|
CAST (archived_count AS NUMERIC)
|
|
/ EXTRACT (EPOCH FROM age(now(), stats_reset))
|
|
AS current_archived_wals_per_second
|
|
FROM pg_stat_archiver;
|
|
|
|
select * from pg_stat_replication;
|
|
|
|
|
|
|