All thing of the world!

Postgresql pg_column_size 설명 : 포스트그레스큐엘 함수 본문

IT/Postgresql DBMS

Postgresql pg_column_size 설명 : 포스트그레스큐엘 함수

WorldSeeker 2021. 4. 14. 10:17

1. 함수의 목적

    Postgresql pg_column_size 함수는 컬럼에 들어 있는 데이터의 byte단위의 자리수를 integer형식으로 리턴한다. 만약 압축이 된 컬럼이라면 압축이 반영된 값이 표시된다.

 

 

2. 샘플을 통한 개념 퀵뷰

 

    select pg_column_size(idx) from example e 

 

    pg_column_size

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

    4

    4

    4

    ...

 

3. 사용방법

 

    pg_column_size ( "any" )

   

    * 주의 할 점은 "select pg_column_size(idx) from example"와 같이 from과 함께 테이블명을 적어야 한다. "select pg_column_size(example.idx);"와 같은 형식은 지원하지 않는다.

    

4. 함수 PARAMETER 설명

 

[any]

컬럼명을 기입한다. 

 

 

5. 다양한 샘플 표현

 

foo테이블의 id와 val컬럼의 데이터의 자리수를 조회

 

SELECT id, pg_column_size(id), val, pg_column_size(val) FROM foo;

 

 

 Posgresql 내장함수 모음 : atotw.tistory.com/category/IT/Postgresql%20DBMS

Comments