Postgres 가 할 수 있는 거 바꾸는 한 줄 설치
Extension 이 Postgres DB 에 새 타입, 함수, 연산자, 인덱스 메서드 추가. CREATE EXTENSION foo; 하면 새 능력 — 별도 서비스 없음, 새 운영 story 없음, 그냥 더 많은 Postgres.
모든 팀이 알아야 할 extension
- pg_stat_statements — 쿼리별 호출 카운트와 타이밍; 프로덕션에서 가장 먼저 켜는 거.
- pg_trgm — trigram 퍼지 텍스트 매칭; 오타 허용 LIKE/ILIKE 에 좋음.
- pgcrypto — 해싱, 암호화, 안전 random byte.
- pgvector — AI 임베딩 vector 유사도 검색.
- PostGIS — 완전한 geospatial DB.
- pg_partman — partition 관리 자동화.
- pg_cron — DB 안에서 SQL job 스케줄.
- btree_gist / btree_gin — btree-style 연산자를 GiST/GIN 과 결합 (EXCLUDE 제약 등).
가용한 거 발견하는 법
SELECT * FROM pg_available_extensions; 이 설치가 지원하는 모든 extension 목록. 호스트 서비스 (Supabase, Neon, RDS) 가 플랜별 허용 extension 목록 게시.