Spec-Zone.ru › Ansible 2.5

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

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

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

Описание

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

Требования

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

  • psycopg2

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
database Значение по умолчанию:
postgres
Имя базы данных для подключения.
login_host Значение по умолчанию:
localhost
Хост, на котором работает база данных.
login_password Значение по умолчанию:
None
Пароль для аутентификации.
login_unix_socket Значение по умолчанию:
None
Путь к сокету Unix-домена для локальных подключений.
login_user Значение по умолчанию:
None
Имя пользователя для аутентификации.
name
обязательно
Значение по умолчанию:
None
Имя схемы для добавления или удаления.
owner Значение по умолчанию:
None
Имя роли, которая будет установлена владельцем схемы.
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


Статус

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

Автор

  • Flavien Chantelot <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.5/modules/postgresql_schema_module.html

Spec-Zone.ru

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