Extension
- pg_cron
- pg_repack
- pg_squeeze
最常用的PostgreSQL擴展
Citus
ltree
pg_prewarm
pg_repack
pg_stat_statements
PostGIS
postgres_fdw
Swarm64
tablefunc
TimescaleDB
ZomboDB
pg_cron
用pg_trgm加速模糊查詢
安裝:create extension pg_trgm;
創建trgm索引: create index idx_trgm on t_location using GiST(name GiST_trgm_ops)
- 相似度計算
select ‘abcde’ <-> ‘abcdeacb’;
explain select * from t_location order by name <-> ‘Kramertneusiedel’ - 加速like查詢
explain select * from t_location where name like ‘%neusi%’
- 處理正則表達式
explain select * from t_location where name ~ ‘[A-C].neu.‘;