-------------------------------------------------
-- PostgreSQL PRIMARY KEY 조회
-------------------------------------------------
SELECT
t_con.table_shema 스키마명
, t_con.table_name 테이블id
, t_colu.column_name key_컬럼명
, t_con.constraint_name key명
, t_con.constraint_type key타입
FROM
INFORMATION_SCHEMA.TABLE_CONSTRAINTS t_con
,
INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE t_colu
WHERE
t_con.table_name = '테이블명'
AND t_con.table_schema = '스키마이름'
AND t_con.constraint_type = 'PRIMARY KEY'
AND t_con.table_catalog = t_colu.table_catalog
AND t_con.table_schema = t_colu.table_schema
AND t_con.table_name = t_colu.table_name
AND t_con.constraint_name = t_colu.constraint_name
ORDER BY
t_con.table_name;
'PostgreSQL' 카테고리의 다른 글
Postgresql. DataBase / Table size 확인 (0) | 2021.10.14 |
---|---|
PostgreSQL 테이블 & 컬럼 & INDEX 정보 한번에 조회 (0) | 2021.08.23 |
PostgreSQL. 테이블 및 컬럼 정보 조회 (1) | 2021.08.20 |
PostgreSQL_사용자 테이블 정보 조회 (0) | 2021.08.18 |
PostgreSQL_System Views, System Catalogs Table (0) | 2021.08.18 |
PostgreSQL 스키마, 테이블 정보 조회 (0) | 2021.08.18 |
댓글