Skip to content

Обзор

База данных в Managed PostgreSQL — это структурированный набор данных, развертываемый в кластере под управлением системы управления базами данных PostgreSQL.

Managed PostgreSQL работает на базе объектно-реляционной системы управления данными PostgreSQL. Данные в PostgreSQL организованы в таблицы по реляционной модели: со строгой структурой, связями и поддержкой транзакций. Также система поддерживает объектный подход для реализации сложных структур.

При создании базы данных используются локали для сортировки строк и классификации символов — настройки, которые определяют правила работы с текстовыми данными. Локаль для сортировки строк (lcCollate) определяет, как сравнивать и сортировать строки. Локаль для классификации символов (lcCtype) определяет, какие символы считать буквами, какие — знаками препинания, что является заглавной или строчной буквой.

Доступные локали для сортировки строк
  • ru_RU,
  • C,
  • de_DE.utf8,
  • ru_RU.utf8,
  • zh_CN.utf8,
  • zh_CN,
  • fr_FR.utf8,
  • fr_FR,
  • C.utf8,
  • POSIX,
  • en_US.utf8,
  • de_DE.
Доступные локали для классификации символов
  • ru_RU,
  • C,
  • de_DE.utf8,
  • ru_RU.utf8,
  • zh_CN.utf8,
  • zh_CN,
  • fr_FR.utf8,
  • fr_FR,
  • C.utf8,
  • POSIX,
  • en_US.utf8,
  • de_DE.

Важно

При создании базы данных рекомендуется выбирать одинаковые локали для сортировки строк и классификации символов.

Для базы данных недоступны следующие имена: postgres, template0, template1.

Для работы с данными пользователь должен иметь одну из ролей: DB_OWNER_USER, DB_WRITER_USER, или DB_READER_USER.

Подключение к базе данных

При подключении к БД для записи и чтения данных в обоих типах кластеров используется IP-адрес primary-эндпоинта. Это IP-адрес, привязанный к роли узла Primary и всегда указывающий на узел с этой ролью.

Для чтения данных в БД high-availability-кластера можно использовать адрес readOnly-эндпоинта. Это IP-адрес, привязанный к роли узла Standby и всегда указывающий на узел с этой ролью. Подключение через readOnly-эндпоинт позволяет масштабировать операции чтения из баз данных и распределить нагрузку между узлами кластера. Если у кластера несколько readOnly-эндпоинтов, для подключения можно использовать любой из них.

Особенности и ограничения

  • На ресурс распространяются квоты и лимиты.
  • После удаления восстановить базу данных и все ее данные невозможно.

Доступные операции

Операция
Комментарий
Создание базы данныхСоздайте базу данных для хранения и организации данных
Получение списка баз данныхВы можете посмотреть полный список баз данных кластера с детализацией
Получение информации о базе данныхПосле создания базы данных вы можете посмотреть подробную информацию о ней
Смена владельца базы данныхВы можете назначить владельцем базы данных другого пользователя
Включение защиты от удаленияВключите защиту от удаления, если хотите предотвратить ошибочное удаление базы данных
Отключение защиты от удаленияОтключите защиту от удаления
Удаление базы данныхВы можете удалить базу данных, если больше не планируете ее использовать. Все данные будут удалены вместе с ней без возможности восстановления