본문 바로가기

DataBase/Postgresql

Postgresql EXTENSION ex) pg_stat_statements, pg_trgm

반응형

OS

  • Ubuntu 24.04 Server
  • Postgresql : 16.8

pg_stat_statements

# pg_stat_statements은 설정파일에서 등록해줘야한다.

sudo vi /etc/postgresql/16/main/postgresql.conf

shared_preload_libraries = 'pg_stat_statements'

sudo systemctl restart postgresql

# database에 적용
CREATE EXTENSION IF NOT EXISTS pg_stat_statements;

# 확인
SHOW shared_preload_libraries;
SELECT * FROM pg_stat_statements;

pg_trgm

CREATE EXTENSION IF NOT EXISTS pg_trgm;

Database 생성할때마다 위 2개 또는 그 이상의 extension들이 모두 적용되어야한다면 매번 Create 구문을 실행해줘야하므로 상당히 귀찮으니 자동적용 되도록한다.

sudo -u postgres psql
\c template1;
CREATE EXTENSION IF NOT EXISTS pg_stat_statements;
CREATE EXTENSION IF NOT EXISTS pg_trgm;
반응형

'DataBase > Postgresql' 카테고리의 다른 글

Ubuntu Postgresql Install  (0) 2025.04.03