본문으로 바로가기
본문으로 바로가기

PostgreSQL 확장 기능

Private preview in ClickHouse Cloud

Managed Postgres에는 데이터베이스 기능을 확장하기 위해 엄선된 확장 프로그램 세트가 포함되어 있습니다. 사용 가능한 확장 프로그램 목록은 아래와 같습니다.

확장 기능 설치

확장 기능을 설치하려면 데이터베이스에 연결한 후 다음 명령을 실행합니다.

CREATE EXTENSION extension_name;

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

SELECT * FROM pg_extension;

모든 사용 가능한 확장 기능과 해당 버전을 보려면:

SELECT * FROM pg_available_extensions;

사용 가능한 확장 기능

확장 기능버전설명
address_standardizer3.6.1주소를 구성 요소별로 파싱하는 데 사용
address_standardizer-33.6.1address_standardizer의 별칭
address_standardizer_data_us3.6.1Address Standardizer 미국 데이터 세트 예시
address_standardizer_data_us-33.6.1address_standardizer_data_us의 별칭
adminpack2.1PostgreSQL 관리를 위한 FUNCTION (PG16 전용)
amcheck관계 무결성을 검증하는 함수
autoinc1.0자동 증가 필드를 위한 함수
bloom1.0Bloom 접근 방식 — 시그니처 파일 기반 인덱스
bool_plperl1.0bool과 plperl 간의 변환
bool_plperlu1.0bool과 plperlu 간의 변환
btree_gin1.3GIN에서 일반적인 데이터 타입의 인덱싱을 지원
btree_gist1.8GiST에서 일반적인 데이터 타입의 인덱싱을 지원
citext1.8대소문자를 구분하지 않는 문자열용 데이터 타입
cube1.5다차원 큐브용 데이터 타입
dblink1.2데이터베이스 내부에서 다른 PostgreSQL 데이터베이스에 연결할 수 있도록 함
dict_int1.0정수용 텍스트 검색 딕셔너리 Template
dict_xsyn1.0확장된 동의어 처리를 위한 텍스트 검색 딕셔너리 Template
earthdistance1.2지구 표면에서 대권(great-circle) 거리를 계산하는 함수
file_fdw1.0플랫 파일 접근을 위한 외부 데이터 래퍼(foreign data wrapper)
fuzzystrmatch1.2문자열 간 유사도와 거리를 판별합니다
h34.2.3PostgreSQL용 H3 바인딩
h3_postgis4.2.3H3와 PostGIS 통합
hll2.19HyperLogLog 데이터를 저장하기 위한 데이터 타입
hstore1.8여러 키-값 쌍을 저장하기 위한 데이터 타입
hstore_plperl1.0hstore와 plperl 간 변환 함수
hstore_plperlu1.0hstore와 plperlu 간 변환 함수
hypopg1.4.2PostgreSQL용 가상 인덱스
intagg1.1정수 집계 및 열거 함수(사용 중단됨)
insert_username1.0테이블을 누가 변경했는지 추적하는 함수
intarray1.51차원 정수 배열을 위한 함수, 연산자 및 인덱스 지원
ip4r2.4IPv4 및 IPv6 범위 인덱스 데이터 타입
isn1.3국제 상품 번호 표준용 데이터 타입
jsonb_plperl1.0jsonb와 plperl 간 변환 함수
jsonb_plperlu1.0jsonb와 plperlu 간 변환 함수
lo1.2대용량 객체(Large Object) 관리
ltree1.3계층적 트리 구조용 데이터 타입
moddatetime1.0마지막 수정 시간을 추적하는 함수
mysql_fdw1.2MySQL 서버를 쿼리하기 위한 외부 데이터 래퍼
old_snapshot1.0old_snapshot_threshold용 유틸리티 (PG16 전용)
orafce4.16Oracle RDBMS의 일부 함수와 패키지를 에뮬레이션하는 함수와 연산자
pageinspect1.13데이터베이스 페이지의 내용을 저수준에서 검사합니다
pg_buffercache공유 버퍼 캐시를 검사합니다
pg_clickhouse0.1PostgreSQL에서 ClickHouse 데이터베이스로 쿼리를 보내기 위한 인터페이스를 제공합니다
pg_cron1.6PostgreSQL용 작업 스케줄러입니다
pg_freespacemap1.3여유 공간 맵(FSM)을 검사합니다
pg_hint_planPostgreSQL 최적화기를 위한 힌트를 제공합니다
pg_ivm1.13PostgreSQL에서 증분 뷰 유지 관리를 수행합니다
pg_logicalinspect1.0논리 디코딩 구성 요소를 검사하는 함수 (PG18+)
pg_partman5.4.0시간 또는 ID를 기준으로 파티셔닝된 테이블을 관리하기 위한 확장 기능입니다
pg_prewarm1.2릴레이션 데이터를 미리 적재(prewarm)합니다
pg_repack1.5.3최소한의 잠금으로 PostgreSQL 데이터베이스의 테이블을 재구성합니다
pg_similarity1.0유사도 쿼리를 지원합니다
pg_stat_statements실행된 모든 SQL 문에 대한 계획 수립 및 실행 통계를 수집합니다
pg_surgery1.0손상된 릴레이션을 복구하기 위한 확장 기능입니다
pg_trgm1.6트라이그램(trigram)을 기반으로 텍스트 유사도를 측정하고 인덱스 검색을 수행합니다
pg_visibility1.2가시성 맵(VM)과 페이지 수준 가시성 정보를 검사합니다
pg_walinspect1.1PostgreSQL 선행 로그(Write-Ahead Log)의 내용을 검사하는 함수를 제공합니다
pgaudit감사(auditing) 기능을 제공합니다
pgcrypto1.4암호화 함수입니다
pglogical2.4.6PostgreSQL 논리 복제(Logical Replication) 기능입니다
pglogical_origin1.0.0Postgres 9.4에서 업그레이드할 때 호환성을 위해 제공되는 더미 확장입니다
pgrouting4.0.0pgRouting 확장 기능입니다
pgrowlocks1.2행 수준 잠금 정보를 표시합니다
pgstattuple1.5튜플 수준 통계를 표시합니다
pgtap1.3.4PostgreSQL용 단위 테스트
plperl1.0PL/Perl 절차적 언어
plperlu1.0PL/PerlU 신뢰할 수 없는 절차적 언어
plpgsql1.0PL/pgSQL 절차적 언어
plpgsql_check2.8PL/pgSQL 함수에 대한 확장 검사
postgis3.6.1PostGIS geometry 및 geography 공간 타입과 함수
postgis-33.6.1postgis에 대한 별칭
postgis_raster3.6.1PostGIS raster 타입과 함수
postgis_raster-33.6.1postgis_raster에 대한 별칭
postgis_sfcgal3.6.1PostGIS SFCGAL 함수
postgis_sfcgal-33.6.1postgis_sfcgal에 대한 별칭
postgis_tiger_geocoder3.6.1PostGIS tiger 지오코더 및 역지오코더
postgis_tiger_geocoder-33.6.1postgis_tiger_geocoder에 대한 별칭
postgis_topology3.6.1PostGIS topology 공간 타입과 함수
postgis_topology-33.6.1postgis_topology에 대한 별칭
postgres_fdw1.2원격 PostgreSQL 서버용 Foreign Data Wrapper
prefix1.2.0PostgreSQL용 Prefix Range 모듈
refint1.0참조 무결성을 구현하기 위한 함수 (사용 중단됨)
seg1.4선분 또는 부동 소수점 구간을 표현하는 데이터 타입
semver0.41.0시맨틱 버전(Semantic Version)을 표현하는 데이터 타입
sslinfo1.2SSL 인증서 정보
tablefunc1.0crosstab을 포함해 전체 테이블을 조작하는 함수
tcn1.0트리거 기반 변경 알림
tsm_system_rows1.0행 개수를 기준으로 제한하는 TABLESAMPLE 메서드
tsm_system_time1.0밀리초 단위 시간을 기준으로 제한하는 TABLESAMPLE 메서드
unaccent1.1악센트를 제거하는 텍스트 검색 딕셔너리
unit7SI 단위 확장 기능
uuid-ossp1.1범용 고유 식별자(UUID)를 생성
vector0.8.1Vector 데이터 타입과 ivfflat, hnsw 접근 메서드
xml21.2XPath 쿼리와 XSLT

pg_clickhouse extension

pg_clickhouse 확장은 모든 Managed Postgres 인스턴스에 미리 설치되어 있습니다. 이를 사용하면 PostgreSQL에서 ClickHouse 데이터베이스에 직접 쿼리를 실행할 수 있어, 트랜잭션과 분석 작업을 위한 통합 쿼리 계층을 구성할 수 있습니다.

설치 및 사용 방법은 pg_clickhouse 문서를 참조하십시오.