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