Хостинг
VDS
Аренда серверов
Домены
Почта
SSL
Хранилище
Сайты
Обзоры
Регламенты
AI Studio
Kubernetes
Архив
Работа с PostgreSQL

Хостинг - работа с PostgreSQL

В хостинге некоторые решения могут показаться вам нестандартными.
Поэтому перед началом работы мы бы рекомендовали ознакомиться с вводной статьей.

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

1. Как подключиться к PostgreSQL

а) Самый простой вариант доступа к MySQL - это pgAdmin.

Можно зайти сразу по прямой ссылке https://pgadm.netangels.ru/ , однако для входа потребуется знать логин и пароль от PostgreSQL аккаунта.

Чтобы зайти в pgAdmin из личного кабинета, потребуется:

  • открыть раздел “хостинг” в панели управления

  • кликнуть на нужный контейнер

  • кликнуть по нужному сайту

  • выбрать вкладку “PostgreSQL”

  • выбрать “Открыть pgAdmin”

  • ввести логин, пароль и название базы данных, чтобы подключиться.

б) Более сложный способ - подключение к PostgreSQL в терминальном режиме. Сначала потребуется зайти по SSH.

Далее командой cd перейти в каталог с сайтом, на котором используется PostgreSQL. Это нужно для того, чтобы вступила в силу переменная DB_CONNECTION_STRING, в которой содержатся логин и пароль для подключения к серверу.

c566@h2:~$ cd sitename.ru/

Далее можно легко подключиться PostgreSQL:

(php 7.2)c566@h2:~/sitename.ru$ psql $DB_CONNECTION_STRING
psql (10.4 (Debian 10.4-1.pgdg90+1), server 10.3 (Debian 10.3-1.pgdg90+1))
SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)
Type "help" for help.

c566_sitename_ru=> select 1 + 1;
 ?column?
----------
        2
(1 row)

Значение переменной DB_CONNECTION_STRING можно посмотреть выполнив команду

c566@h2:~$ echo $DB_CONNECTION_STRING


2. Как создавать базы данных

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

Для каждого сайта можно создать неограниченное количество баз данных.

Если же для сайта потребуется добавить еще одну базу данных, то необходимо:

  • открыть раздел “хостинг” в панели управления

  • кликнуть на нужный контейнер

  • кликнуть по нужному сайту

  • выбрать вкладку “PostgreSQL”

  • нажать “+ Добавить базу данных”

Хостинг
Хостинг
Хостинг
Создавайте неограниченное количество сайтов в изолированных контейнерах
Заказать

Нам доверяют тысячи компаний и разработчиков

22 года
Предоставляем услуги профессионального хостинга
35 000+
Клиентов доверяют нам размещение своих сайтов
99.99%
Подтвержденный uptime наших серверов хостинга
Callibri
Крылья
Tele-Club
Linline
Премьер зал
УГМК-Здоровье
Магнум
Алатырь
Туристер
Callibri
Крылья
Tele-Club
Linline
Премьер зал
УГМК-Здоровье
Магнум
Алатырь
Туристер
ВК49865