備忘録.
1. PGRX
ParadeDB はRustで書かれているのでPGRXを設定する。
2. PostgreSQL
サポートしているバージョンのPostgreSQLをインストールする。 今回はPG 17.5を'/usr/local/pgsql17'にインストールする。
3. ParadeDB
3.1. download
適当なディレクトリにダウンロードする。
$ git clone https://github.com/paradedb/paradedb.git $ cd paradedb
3.2. make
Makefileを覗いてみると、pg_configがwhichで検索できることを前提としているので、一時的にPATHにpgsql17/bin を設定する。
$ export PATH=$PATH:/usr/local/pgsql17/bin $ make && make install
3.3. postgresql.conf
postgresql.confに以下を追加して、サーバを再起動。
shared_preload_libraries = 'pg_search'
3.4. CREATE EXTENSION
CREATE EXTENSIONを実行する。
testdb=# CREATE EXTENSION pg_search; CREATE EXTENSION
これでpg_searchが使える。