postgresql_ext - Добавление или удаление расширений PostgreSQL из базы данных.
Новое в версии 1.9.
Описание
- Добавление или удаление расширений PostgreSQL из базы данных.
Требования (к хосту, на котором выполняется модуль)
- psycopg2
Параметры
| параметр | обязательный | значение по умолчанию | допустимые значения | комментарии |
|---|---|---|---|---|
| db | да | имя базы данных, к которой нужно добавить или из которой нужно удалить расширение | ||
| login_host | нет | localhost | Хост, на котором работает база данных | |
| login_password | нет | Пароль для аутентификации | ||
| login_user | нет | Имя пользователя для аутентификации | ||
| name | да | имя расширения, которое нужно добавить или удалить | ||
| port | нет | 5432 | Порт базы данных для подключения. | |
| state | нет | present |
| Состояние расширения базы данных |
Примеры
# Adds postgis to the database "acme"
- postgresql_ext:
name: postgis
db: acme
Примечания
Примечание
- По умолчанию предполагается аутентификация как пользователя или с помощью sudo для учетной записи
postgresна хосте. - Этот модуль использует psycopg2, адаптер базы данных Python PostgreSQL. Необходимо убедиться, что psycopg2 установлен на хосте перед использованием этого модуля. Если удалённый хост — это сервер PostgreSQL (что является случаем по умолчанию), то PostgreSQL также должен быть установлен на удалённом хосте. Для систем на основе Ubuntu, установите пакеты
postgresql,libpq-dev, иpython-psycopg2на удалённом хосте перед использованием этого модуля.
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратной совместимый.
Для помощи в разработке модулей, если вы заинтересованы, пожалуйста, ознакомьтесь с Информацией о сообществе и участии в разработке, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/postgresql_ext_module.html