첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

■ 데이터베이스 크기 조회하기

------------------------------------------------------------------------------------------------------------------------

 

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;

 

------------------------------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요