编译 pg_repack
以 基于 postgres 12 编译 pg_repack 为例
- 参考https://reorg.github.io/pg_repack/
- 最好使用比较新的GCC来编译
- 需要先安装好PG12
- 配置好环境变量,假设pg bin路径为 /home/postgres/pgsql/bin
- 解压 pg_repack 并进入 pg_repack 解压路径
- make && make install
- 编译出来的文件会释放到
- $PG_HOME/bin/pg_repack
- $PG_HOME/lib/pg_repack.so
- $PG_HOME/share/extension/pg_repack–1.4.5.sql
- $PG_HOME/share/extension/pg_repack.control
- 然后直接使用上述四个文件即可