PostgreSQL安装参考以下链接,此处不再赘述。
https://www.toutiao.com/article/7217608492167725583
1.1 概念
pg_repack是PostgreSQL的一个扩展,它可以帮助我们在线重建一个表。
pg_repack只适用于具有主键或NOT NULL唯一键的表。
1.2 使用场景
1.3 语法介绍
pg_repack [option] [dbname]
选项
connection options
2.1 下载安装包
wget https://api.pgxn.org/dist/pg_repack/1.4.8/pg_repack-1.4.8.zip --no-check-certificate
2.2 解压缩安装包
unzip pg_repack-1.4.8.zip
2.3 设置环境变量
cd pg_repack-1.4.8/
export PATH=$PATH:/web/pgsql/bin/
2.4 编译安装
make && make install
2.5 删除pg_repack扩展
/web/pgsql/bin/psql -c "DROP EXTENSION pg_repack" -U postgres -d rsfw
2.6 加载pg_repack扩展
/web/pgsql/bin/psql -c "CREATE EXTENSION pg_repack" -U postgres -d lbox
2.7 用法
/web/pgsql/bin/pg_repack -U postgres -d lbox -j20 -t t_els_user_vbox_rel
看到这里,动动小手点个赞吧。