Установка расширения search в PostgreSQL

Для работы этого расширения нужно иметь уже установленное расширение vector. Статью об установке этого расширения можно найти здесь: Установка расширения vector в PostgreSQL.

Находим на странице https://github.com/paradedb/paradedb/releases/ нужную версию, соответствующую релизу PostgreSQL, релизу Debian и архитектуре процессора. Скачиваем пакет по найденной ссылке:

wget https://github.com/paradedb/paradedb/releases/download/v0.26.1/postgresql-15-pg-search_0.26.1-1PARADEDB-bookworm_amd64.deb

Устанавливаем в систему пакет и его зависимости:

dpkg -i postgresql-15-pg-search_0.26.1-1PARADEDB-bookworm_amd64.deb
apt-get install -f

В файле конфигурации /etc/postgresql/15/main/postgresql.conf подключаем расширение:

shared_preload_libraries = 'pg_search'

Перезапускаем PostgreSQL, чтобы он загрузил расширение:

systemctl restart postgresql