- tocdepth
2
Подключиться к базе данных
Подключиться к базе данных в кластере Managed PostgreSQL® можно только по внутреннему IP-адресу с виртуальной машины, размещенной в облаке Evolution. Виртуальная машина и кластер Managed PostgreSQL® должны быть размещены в одном проекте и в одной подсети.
Можно подключиться к базе данных, созданной при развертывании кластера, либо создать новую базу данных и подключиться к ней.
Для подключения вам понадобятся следующие данные:
Внутренний IP и порт кластера — размещены на странице информации кластера в блоке «Данные для подключения».
Название базы данных — размещены на вкладке «Базы данных».
Имя пользователя — можно найти на вкладке «Базы данных» напротив нужной базы либо выбрать любого другого пользователя из списка.
Пароль пользователя — задается при создании пользователя и не отображается в интерфейсе. Исключение — пользователь
dbadmin
, который создается при развертывании кластера вместе с первой базой. Логин и парольdbadmin
можно найти на странице информации кластера в блоке «Данные для подключения».
Чтобы подключиться к базе данных:
Создайте виртуальную машину в том же проекте и той же подсети, где будет располагаться кластер Managed PostgreSQL®.
В рамках этой инструкции мы используем виртуальную машину с ОС Ubuntu 22.04. Обратите внимание, что команды для других ОС могут отличаться.
Подключитесь по SSH к виртуальной машине, созданной на предыдущем шаге.
Чтобы обновить информацию об установленных пакетах, в терминале виртуальной машины введите команду:
sudo apt-get update
Установите консольный клиент
postgresql
:sudo apt-get install postgresql
Подключитесь к базе данных:
psql -h <внутренний_IP> -p <порт> -U <имя_пользователя> -d <название_базы_данных>
Введите пароль пользователя.
Чтобы увидеть список баз данных, введите \l+.
В терминале отобразится таблица с базами данных, размещенными в кластере PostgreSQL®.
для Dev & Test