에라모르겠다(‘◇’)?
[postgresql] 메타데이터 정보 가져오기 본문
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