Развертываем PostgreSql на Ubuntu

Развертываем PostgreSql на Ubuntu

Для начала обновим список пакетов при помощи команды:

sudo apt-get update

Дальше набираем команду:

sudo apt-get -y install postgresql

В ходе установки была создана учетная запись пользователя postgres.

Для входа в командную строку Postgres, можно использовать команду, которая запустит, от пользователя postgres:

sudo -u postgres psql

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

\q

Открываем разрешение на доступ с других ip адресов. Для этого редактируем файл postgresql.conf

sudo nano /etc/postgresql/12/main/postgresql.conf

В нем прописываем строчку:

listen_addresses = '*'

Также редактируем файл pg_hba.conf

sudo nano /etc/postgresql/12/main/pg_hba.conf

Добавив в него строчку, для разрешений для пользователя, например postgreadmin

host all postgreadmin 0.0.0.0/0 md5

Дальше переключаемся на пользователя postgres

sudo -i -u postgres

Добавляем пользователя postgreadmin

createuser -s -r -d -P postgreadmin

Вводим ему пароль.

И перезапускаем postgresql

service postgresql restart

Дальше можно скачать и установить pgAdmin на Виндовс, для управления базами данных. И подключиться используя созданного пользователя и его пароль.

Создание копии базы данных Postgres

Для создания копии базы данных, можно использовать например такую команду:

 pg_dump dp > dp-11-03-21.sql

Здесь dp — имя базы данных

dp-11-03-21.sql — имя файла, в который будет создаваться копия базы данных

Оставить комментарий