PostgreSQL 데이터베이스 조회 스크립트
SELECT d.datname as "Name",
pg_catalog.pg_get_userbyid(d.datdba) as "Owner",
pg_catalog.pg_encoding_to_char(d.encoding) as "Encoding",
d.datcollate as "Collate",
d.datctype as "Ctype",
pg_catalog.array_to_string(d.datacl, E'\n') AS "Access privileges",
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",
t.spcname as "Tablespace",
pg_catalog.shobj_description(d.oid, 'pg_database') as "Description"
FROM pg_catalog.pg_database d
JOIN pg_catalog.pg_tablespace t on d.dattablespace = t.oid
ORDER BY 1;
'1. IT Story > Scripts' 카테고리의 다른 글
PostgreSQL PG LOG(alert log) File 테이블 조회 스크립트 (0) | 2019.03.29 |
---|---|
Oracle Rman Recovery Monitoring 조회 스크립트 (0) | 2019.03.27 |
Oracle Index Reorg 대상 추출 스크립트 (0) | 2019.03.26 |
Oracle Alter log Viewer 조회 스크립트 (0) | 2019.03.25 |
Oracle 미사용 테이블 조회 스크립트 (0) | 2019.03.23 |
Oracle Time Model 조회 스크립트 (1) | 2019.03.22 |
Oracle High Temp tablespace 사용률 조회 스크립트 (0) | 2019.03.21 |
MySQL Session Lock 관리 스크립트 (0) | 2019.03.20 |