Spec-Zone.ru › Ansible 2.6

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 ←
  • absent
Состояние схемы.

Примечания

Примечание

  • Этот модуль использует psycopg2, адаптер Python для базы данных PostgreSQL. Вы должны убедиться, что psycopg2 установлен на хосте перед использованием этого модуля. Если удалённый хост — это сервер PostgreSQL (что является стандартным случаем), то PostgreSQL также должен быть установлен на удалённом хосте. Для систем на основе Ubuntu установите пакеты postgresql, libpq-dev, и python-psycopg2 на удалённом хосте перед использованием этого модуля.

Примеры

# 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
строка
success, changed
Имя схемы

Пример:
acme


Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Дополнительную информацию см. в поддержке модулей и техническом обслуживании.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Флавиен Шантело <contact@flavien.io>

Подсказка

Если вы обнаружите какие-либо проблемы в данной документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/postgresql_schema_module.html

Spec-Zone.ru

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