PostgreSQL | Как установить расширение pg_trgm?

PostgreSQL | Как установить расширение pg_trgm?

Команда:

CREATE EXTENSION pg_trgm;

После исполнения данной команды в текущую базу данных будет загружено новое расширение. Расширение с таким именем не должно быть уже загружено ранее.

Если расширение уже будет установлено, тогда мы получим ошибку. Чтобы заменить ошибку на уведомление можно использовать предложение «IF NOT EXISTS»:

CREATE EXTENSION IF NOT EXISTS pg_trgm;

 

Список доступных и установленных расширений в конкретной базе данных PostgreSQL

select * from pg_available_extensions order by name;

Столбец «installed_version» со значением ячейки «null» напротив расширений говорит о том, что эти расширения не установлены в базу данных. Заполненные ячейки цифрами означают, что данные расширения установлены.

 

Список доступных и установленных расширений с версиями и схемами в конкретной базе данных PostgreSQL

select * from pg_available_extension_versions order by name;

Представление похоже на предыдущее. Оно дополнительно показывает схему данных, возможные версии у расширений и т.д.. Важным является столбец «trusted», который информирует о безопасности установки данного расширения в свою базу данных.

 

Версия PostgreSQL

select version();

 

Информационные ссылки

Расширение «pg_trgm» — https://postgrespro.ru/docs/postgresql/17/pgtrgm

Команда «CREATE EXTENSION» — https://postgrespro.ru/docs/postgresql/17/sql-createextension

Официальный сайт СУБД PostgreSQLhttps://www.postgresql.org

Официальный сайт клиента DBeaver для СУБД PostgreSQLhttps://dbeaver.io

Официальный сайт WEB-оболочки pgAdminhttps://www.pgadmin.org