pg_repackをRocky Linuxにいれる
Posted on Thu 26 September 2024 in 雑書き
メモ書き程度に
環境:
- Rocky Linux release 9.4 (Blue Onyx)
- PostgreSQL 16.4(pgdg版)
- pg_repack 1.5.1
# https://pgxn.org/dist/pg_repack/ ←ここからソースコードの詰まったzipをdlする
# ダウンロード方法はお好みで
cd /tmp
wget https://api.pgxn.org/dist/pg_repack/1.5.1/pg_repack-1.5.1.zip
unzip pg_repack-1.5.1.zip
# 必要なパッケージを一通りインストール
sudo dnf install openssl-devel zlib-devel readline-devel libzstd-devel lz4-devel clang postgresql16-devel redhat-rpm-config
cd pg_repack-1.5.1
make
sudo make install
# {targetDB}の部分は適時入れ替えてください
sudo su - postgres
psql -c "CREATE EXTENSION pg_repack" -d {targetDB}
/usr/pgsql-16/bin/pg_repack {targetDB}