Как установить дополнительный модуль pg_trgm

Я просто хочу знать, как установить модуль pg_tgrm , который используется в схеме индексирования триграмм, что позволяет вам выполнить не привязанные шаблоны поиска по индексу.

WHERE foo LIKE '%bar%';
10 голосов | спросил Lizardie 23 FebruaryEurope/MoscowbThu, 23 Feb 2017 15:58:35 +0300000000pmThu, 23 Feb 2017 15:58:35 +030017 2017, 15:58:35

1 ответ


13

pg_trgm является расширением, поэтому:

CREATE EXTENSION pg_trgm;

Если вы получаете следующую ошибку

  

ОШИБКА: не удалось открыть файл управления расширением "... /extension /pg_trgm.control":
  Нет такого файла или каталога "

, то вам необходимо установить модуль для вашей операционной системы

  • Ubuntu /Debian:

    sudo apt install postgresql-contrib
    
  • Redhat /Centos

    sudo dnf install postgresql10-contrib
    
ответил Jendrusk 23 FebruaryEurope/MoscowbThu, 23 Feb 2017 16:05:26 +0300000000pmThu, 23 Feb 2017 16:05:26 +030017 2017, 16:05:26

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132