에라모르겠다(‘◇’)?

[postgresql] 메타데이터 정보 가져오기 본문

Database/RDMBS

[postgresql] 메타데이터 정보 가져오기

도토리즈 2023. 4. 10. 23:34

INFORMATION_SCHEMA.COLUMNS :

PostgreSQL에서 제공하는 메타데이터 정보를 담고 있는 시스템 테이블로, 데이터베이스 객체의 속성 정보를 제공

 

- 특정 테이블의 컬럼 수 가져오기

SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'table_name';

 

- 특정 테이블의 컬럼 가져오기

SELECT column_name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'table_name'
ORDER BY ordinal_position;

 

- 참고

SELECT *
FROM information_schema.columns
WHERE table_catalog = 'database_name'
  AND table_schema = 'schema_name'
  AND table_name = 'table_name or view_name';

 

'Database > RDMBS' 카테고리의 다른 글

[postgresql] merge into 사용  (0) 2023.04.05
Comments