데이터베이스/Postgresql

[Postgresql] 테이블내의 컬럼 정보 조회 ( 데이터 타입, 널 가능여부, 길이, 컬럼명 .... )

모찌바라기 2022. 3. 30. 21:38
728x90
반응형

 

 

 

 

가끔 필요할 때가 있는데, 그때마다 찾기가 귀찮아서 이렇게 정리한다.

 

SELECT 
TABLE_NAME as 테이블이름, 
column_name as 컬럼명,  
is_nullable as null가능여부,  
data_type as 데이터타입,  
character_maximum_length as 최대길이,  
character_octet_length,  
numeric_precision,  
numeric_precision_radix,  
numeric_scale  
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_CATALOG = [DB명]
and table_schema = [스키마명]
and table_name = [테이블명]
ORDER BY 테이블이름, ORDINAL_POSITION;

 

여기서 딱 3가지만 개발환경에 맞게 바꿔주면 된다.

 

1) [DB명]

2) [스키마명]

3) [테이블명]

 

테스트 화면

 

 

그냥 필요하면 기억해뒀다가 갖다 쓰도록 하자..

 

 

728x90
반응형