Spec-Zone.ru › Ansible 2.5

postgresql_ext — Добавление или удаление расширений PostgreSQL из базы данных.

Новое в версии 1.9.

  • Описание
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус
    • Автор

Описание

  • Добавление или удаление расширений PostgreSQL из базы данных.

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • psycopg2

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
db
обязательный
Значение по умолчанию:
None
имя базы данных, к которой нужно добавить или из которой нужно удалить расширение
login_host Значение по умолчанию:
localhost
Хост, на котором запущена база данных
login_password Значение по умолчанию:
None
Пароль, используемый для аутентификации
login_user Значение по умолчанию:
None
Имя пользователя, используемое для аутентификации
name
обязательный
Значение по умолчанию:
None
имя расширения, которое нужно добавить или удалить
port Значение по умолчанию:
5432
Порт базы данных для подключения.
state
    Варианты:
  • present ←
  • absent
Состояние расширения базы данных

Примечания

Примечание

  • По умолчанию предполагается аутентификация как пользователя 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

Статус

Этот модуль помечен как preview, что означает, что он не гарантирует обратную совместимость интерфейса.

Автор

  • 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.5/modules/postgresql_ext_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API