Spec-Zone.ru › Ansible 2.4

postgresql_schema - Добавление или удаление схемы PostgreSQL на удалённом хосте

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

  • Описание
  • Требования (на хосте, выполняющем модуль)
  • Параметры
  • Примеры
  • Значения возврата
  • Примечания
    • Статус

Описание

  • Добавление или удаление схемы PostgreSQL на удалённом хосте.

Требования (на хосте, выполняющем модуль)

  • psycopg2

Параметры

параметр обязательно значение по умолчанию возможные значения комментарии
database
нет postgres
Имя базы данных для подключения.
login_host
нет localhost
Хост, на котором работает база данных.
login_password
нет
Пароль для аутентификации.
login_unix_socket
нет
Путь к сокету Unix доменной области для локальных подключений.
login_user
нет
Имя пользователя для аутентификации.
name
да
Имя схемы для добавления или удаления.
owner
нет
Имя роли, которая будет установлена владельцем схемы.
port
нет 5432
Порт базы данных для подключения.
state
нет present
  • present
  • absent
Состояние схемы.

Примеры

# Create a new schema with name "acme"
- postgresql_schema:
    name: acme

# Create a new schema "acme" with a user "bob" who will own it
- postgresql_schema:
    name: acme
    owner: bob

Значения возврата

Общие значения возврата описаны здесь Значения возврата, следующие поля уникальны для данного модуля:

имя описание возвращаемое значение тип пример
schema
Имя схемы
успех, изменение строка acme

Примечания

Примечание

  • Этот модуль использует 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_schema_module.html

Spec-Zone.ru

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