pg_repack

https://reorg.github.io/pg_repack/
https://reorg.github.io/pg_repack/jp/

cd /usr/local/src
curl -LO https://api.pgxn.org/dist/pg_repack/1.4.8/pg_repack-1.4.8.zip
unzip pg_repack-1.4.8.zip
cd pg_repack-1.4.8
setenv PATH /usr/local/pgsql/bin:$PATH
setenv PG_CONFIG /usr/local/pgsql/bin/pg_config
gmake
gmake install

ls -al /usr/local/pgsql/lib/pg_repack.so 

psql -U postgres -c "CREATE EXTENSION pg_repack" -d test
CREATE EXTENSION

インデックスのみの再編成
インデックスのみ再編成する場合、pg_repackは以下のように動作します:

元のインデックス定義に添って、新しいインデックスをCONCURRENTLYオプションを利用して作成します
システムカタログを更新し、元のインデックスと新しいインデックスを入れ替えます
元のインデックスを削除します

インデックス作成のCONCURRENTLYオプションにはいくつかの注意点があります。 詳細は、 PostgreSQLドキュメント を参照してください
https://reorg.github.io/pg_repack/jp/

pg_repack -U postgres -D test --index=test_idx --dry-run