База знаний LinxCloud Services

Postgres

Описание

PostgreSQL — это объектно-реляционная система управления базами данных (ОРСУБД, ORDBMS), основанная на POSTGRES.

PostgreSQL — СУБД с открытым исходным кодом. Она поддерживает большую часть стандарта SQL и предлагает множество современных функций:

  • сложные запросы
  • многоверсионность
  • внешние ключи
  • изменяемые представления
  • триггеры
  • транзакционная целостность

Возможности PostgreSQL можно значительно расширить, например, создавая свои сущности:

  • типы данных
  • функции
  • операторы
  • агрегатные функции
  • методы индексирования
  • процедурные языки

 

Запуск инстанса

Инстансы СУБД запускаются через раздел «Базы данных» в личном кабинете с помощью кнопки «Создать базу данных» или «Добавить».

Далее необходимо выбрать тип базы данных для запуска и шаблон конфигурации — «Single», «Master-Slave» или «Кластер».

Доступность шаблонов конфигурации зависит от типа выбранной СУБД.

  • Single — единичный инстанс СУБД без реплики. Рекомендуется использовать исключительно для целей разработки и тестирования.
  • Master-slave — два инстанса СУБД в разных ЦОД с репликацией в режиме master-slave (active-passive). Используйте для промышленной эксплуатации.
  • Кластер — кластер с синхронной репликацией данных. Используйте при наличии повышенных требований к надежности и отказоустойчивости системы.

На следующем шаге необходимо выбрать параметры инстанса:

Тип виртуальной машины
Количество оперативной памяти и число виртуальных процессоров.
Размер диска
По умолчанию подставляется объем из выбранной конфигурации. Но при желании можно увеличить или уменьшить размер диска.
Имя инстанса
Можно оставить имя по умолчанию или ввести своё название латинскими символами.
Зона доступности
Географическое расположение серверов (рекомендуем DP1 или MS1).
Сеть
Можно оставить по умолчанию или выбрать свою приватную сеть.
Назначить внешний IP
Для организации доступа к базе данных из Интернет через плавающий IP-адрес нужно включить опцию «Назначить внешний IP».
Создать реплику
Переключатель для создания read-only реплики для нового инстанса.
Ключ для доступа по SSH
Можно выбрать из уже созданных ранее или создатьн новый. Он понадобится для подключения к серверу.

На третьем шаге необходимо ввести параметры инициализации базы данных — уникальную комбинацию логин+пароль и имя СУБД.

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

 

Подключение к инстансу

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

Во вкладке «Параметры подключения» приведены примеры кода из популярных языков, с их помощью можно управлять содержимым базы данных.

При использовании примеров следует заменить макросы на актуальные значения:

  • название базы данных (указывается при создании).
  • имя пользователя (указывается при создании).
  • пароль пользователя (указывается при создании).

Дополнительную информацию можно найти в документации по используемому коннектору.

 

Действия с инстансом

При открытии контекстное меню инстанса появляются действия, которые доступны для конкретного инстанса:

Что вас интересует?
Получить демо-доступ

Спасибо за ваш запрос, мы свяжемся с вами в ближайшее время!