Обзор
База данных в 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-эндпоинтов, для подключения можно использовать любой из них.
Особенности и ограничения
- На ресурс распространяются квоты и лимиты.
- После удаления восстановить базу данных и все ее данные невозможно.
Доступные операции
Операция | Комментарий |
|---|---|
| Создание базы данных | Создайте базу данных для хранения и организации данных |
| Получение списка баз данных | Вы можете посмотреть полный список баз данных кластера с детализацией |
| Получение информации о базе данных | После создания базы данных вы можете посмотреть подробную информацию о ней |
| Смена владельца базы данных | Вы можете назначить владельцем базы данных другого пользователя |
| Включение защиты от удаления | Включите защиту от удаления, если хотите предотвратить ошибочное удаление базы данных |
| Отключение защиты от удаления | Отключите защиту от удаления |
| Удаление базы данных | Вы можете удалить базу данных, если больше не планируете ее использовать. Все данные будут удалены вместе с ней без возможности восстановления |