Установка расширения 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