첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170

■ 데이터베이스 크기를 조회하는 방법을 보여준다.

 

▶ 예제 코드 (SQL)

SELECT
    D.DATNAME                            AS NAME
   ,PG_CATALOG.PG_GET_USERBYID(D.DATDBA) AS OWNER
   ,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;
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요