Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

PostgreSQL 확장 기능

베타

ClickHouse Managed Postgres에는 데이터베이스 기능을 확장할 수 있도록 엄선된 확장 기능이 포함되어 있습니다. 아래는 사용 가능한 확장 기능 목록입니다.

확장 기능 설치

확장 기능을 설치하려면 데이터베이스에 연결한 다음 다음을 실행하십시오:

CREATE EXTENSION extension_name;

현재 설치된 확장 기능을 확인하려면:

SELECT * FROM pg_extension;

사용 가능한 모든 확장 기능과 버전을 확인하려면:

SELECT * FROM pg_available_extensions;

사용 가능한 확장 기능

확장 기능 버전 설명
address_standardizer 3.6.3 주소를 구성 요소로 분해하는 데 사용
address_standardizer_data_us 3.6.3 Address Standardizer 미국 데이터셋 예시
adminpack 2.1 PostgreSQL용 관리 함수 (PG16 전용)
age 1.7.0 Apache AGE 그래프 데이터베이스 확장 기능
amcheck 릴레이션 무결성을 검증하는 함수
autoinc 1.0 필드를 자동 증가시키는 함수
bloom 1.0 Bloom 액세스 메서드 - 시그니처 파일 기반 인덱스
bool_plperl 1.0 bool과 plperl 간 변환
bool_plperlu 1.0 bool과 plperlu 간 변환
btree_gin 1.3 GIN에서 일반적인 데이터 타입의 인덱싱 지원
btree_gist 1.8 GiST에서 일반적인 데이터 타입의 인덱싱 지원
citext 1.8 대소문자를 구분하지 않는 문자열용 데이터 타입
cube 1.5 다차원 큐브용 데이터 타입
dblink 1.2 데이터베이스 내에서 다른 PostgreSQL 데이터베이스에 연결
dict_int 1.0 정수용 텍스트 검색 딕셔너리 템플릿
dict_xsyn 1.0 확장 동의어 처리를 위한 텍스트 검색 딕셔너리 템플릿
earthdistance 1.2 지구 표면의 대권 거리를 계산
file_fdw 1.0 플랫 파일 액세스를 위한 외부 데이터 래퍼
fuzzystrmatch 1.2 문자열 간 유사도와 거리를 판별
h3 4.2.3 PostgreSQL용 H3 바인딩
h3_postgis 4.2.3 H3 PostGIS 통합
hll 2.19 HyperLogLog 데이터를 저장하기 위한 타입
hstore 1.8 (key, value) 쌍 집합을 저장하기 위한 데이터 타입
hstore_plperl 1.0 hstore와 plperl 간 변환
hstore_plperlu 1.0 hstore와 plperlu 간 변환
hypopg 1.4.2 PostgreSQL용 가상 인덱스
intagg 1.1 정수 집계기 및 열거기(사용 중단됨)
insert_username 1.0 누가 테이블을 변경했는지 추적하는 함수
intarray 1.5 1차원 정수 배열을 위한 함수, 연산자 및 인덱스 지원
ip4r 2.4 IPv4 및 IPv6 범위 인덱스 타입
isn 1.3 국제 제품 번호 표준용 데이터 타입
jsonb_plperl 1.0 jsonb와 plperl 간 변환
jsonb_plperlu 1.0 jsonb와 plperlu 간 변환
lo 1.2 Large Object 유지 관리
ltree 1.3 계층적 트리 구조를 위한 데이터 타입
moddatetime 1.0 마지막 수정 시각을 추적하는 함수
mysql_fdw 1.2 MySQL server를 쿼리하기 위한 foreign data wrapper
old_snapshot 1.0 old_snapshot_threshold 지원을 위한 유틸리티 (PG16 전용)
orafce 4.16 Oracle RDBMS의 함수 및 패키지 일부를 에뮬레이션하는 함수와 연산자
pageinspect 1.13 데이터베이스 페이지의 내용을 저수준에서 검사
pg_buffercache 공유 버퍼 캐시 검사
pg_clickhouse 0.3 PostgreSQL에서 ClickHouse 데이터베이스를 쿼리하기 위한 인터페이스
pg_cron 1.6 PostgreSQL용 작업 스케줄러
pg_freespacemap 1.3 여유 공간 맵(FSM) 검사
pg_hint_plan PostgreSQL용 옵티마이저 힌트
pg_ivm 1.13 PostgreSQL의 Incremental VIEW 유지 관리
pg_logicalinspect 1.0 logical decoding 구성 요소를 검사하는 함수 (PG18+)
pg_partman 5.4.3 시간 또는 ID를 기준으로 파티션된 테이블을 관리하는 확장 기능
pg_prewarm 1.2 릴레이션 데이터 예열
pg_re2 0.1 Google's RE2를 기반으로 하는 ClickHouse 호환 정규식 함수
pg_repack 1.5.3 최소한의 잠금으로 PostgreSQL 데이터베이스의 테이블 재구성
pg_similarity 1.0 유사도 쿼리 지원
pg_stat_ch 0.3 쿼리별 실행 telemetry를 실시간으로 ClickHouse로 스트리밍
pg_stat_statements 실행된 모든 SQL 문의 계획 및 실행 통계 추적
pg_surgery 1.0 손상된 릴레이션을 복구하는 확장 기능
pg_tokenizer 0.1.1 vchord_bm25와 함께 사용하는 텍스트 토크나이저
pg_trgm 1.6 trigram 기반 텍스트 유사도 측정 및 인덱스 검색
pg_visibility 1.2 가시성 맵(VM) 및 페이지 수준 가시성 정보 검사
pg_walinspect 1.1 PostgreSQL Write-Ahead Log의 내용을 검사하는 함수
pgaudit 감사 기능 제공
pgcrypto 1.4 암호화 함수
pglogical 2.4.6 PostgreSQL 논리적 복제
pglogical_origin 1.0.0 Postgres 9.4에서 업그레이드할 때 호환성을 위한 더미 확장 기능
pgrouting 4.0.1 pgRouting 확장 기능
pgrowlocks 1.2 행 수준 잠금 정보 표시
pgstattuple 1.5 튜플 수준 통계 표시
pgtap 1.3.4 PostgreSQL용 단위 테스트
plperl 1.0 PL/Perl 절차형 언어
plperlu 1.0 신뢰할 수 없는 PL/PerlU 절차형 언어
plpgsql 1.0 PL/pgSQL 절차형 언어
plpgsql_check 2.8 plpgsql 함수용 확장 검사 기능
postgis 3.6.3 PostGIS geometry 및 geography 공간 타입과 함수
postgis_raster 3.6.3 PostGIS 래스터 타입과 함수
postgis_sfcgal 3.6.3 PostGIS SFCGAL 함수
postgis_tiger_geocoder 3.6.3 PostGIS tiger 지오코더 및 역지오코더
postgis_topology 3.6.3 PostGIS topology 공간 타입과 함수
postgres_fdw 1.2 원격 PostgreSQL 서버용 foreign data wrapper
prefix 1.2.0 PostgreSQL용 Prefix Range 모듈
refint 1.0 참조 무결성 구현용 함수(사용 중단됨)
seg 1.4 선분 또는 부동소수점 인터벌을 표현하는 데이터 타입
semver 0.41.0 시맨틱 버전 데이터 타입
sslinfo 1.2 SSL 인증서 정보
tablefunc 1.0 crosstab을 포함해 전체 테이블을 조작하는 함수
tcn 1.0 트리거 기반 변경 알림
tds_fdw 2.0.5 TDS 데이터베이스(Sybase 또는 Microsoft SQL Server)를 쿼리하기 위한 foreign data wrapper
tsm_system_rows 1.0 행 수를 제한값으로 받는 TABLESAMPLE 메서드
tsm_system_time 1.0 밀리초 단위 시간을 제한값으로 받는 TABLESAMPLE 메서드
uint 부호 없는 정수 타입
unaccent 1.1 악센트를 제거하는 텍스트 검색 딕셔너리
unit 7 SI 단위 확장 기능
uuid-ossp 1.1 범용 고유 식별자(UUIDs) 생성
vchord 1.1.1 Postgres용 벡터 인덱싱 액세스 메서드
vchord_bm25 0.3.0 전문 검색용 BM25 랭킹 액세스 메서드
vector 0.8.2 벡터 데이터 타입 및 ivfflat와 hnsw 액세스 메서드
xml2 1.2 XPath 쿼리 및 XSLT

pg_clickhouse 확장 기능

pg_clickhouse 확장 기능은 모든 ClickHouse Managed Postgres 인스턴스에 사전 설치되어 있습니다. 이 확장 기능을 사용하면 PostgreSQL에서 ClickHouse 데이터베이스를 직접 쿼리할 수 있어, 트랜잭션과 분석을 모두 아우르는 통합 쿼리 계층을 구현할 수 있습니다.

설정 방법과 사용에 대한 자세한 내용은 pg_clickhouse 문서를 참조하십시오.

pg_stat_ch 확장 기능

pg_stat_ch 확장 기능은 ClickHouse Managed Postgres 인스턴스에 쿼리 수준의 관측성을 제공합니다. 이 확장 기능은 쿼리별 텔레메트리(실행 시간, 행, 버퍼, WAL, 오류)를 수집해 ClickHouse Cloud UI로 전송하며, 여기에서 느린 쿼리, 오류, 워크로드 보기로 표시됩니다. 별도 설정은 필요하지 않습니다.

pg_re2 확장 기능

pg_re2 확장 기능은 Google의 RE2 엔진을 기반으로 ClickHouse Managed Postgres에 ClickHouse와 호환되는 정규식 함수를 추가합니다. 두 시스템 간에 쿼리를 이식하거나, 양쪽에서 동일한 패턴 매칭 동작이 필요한 하이브리드 워크로드를 실행할 때 유용합니다.

Navigation