Восстановление БД Платформа nanoCAD 24.1 в СУБД Postgres Pro Enterprise 16 из файла резервной копии

Рассмотрим пошагово как выполнить восстановление и подключение БД Платформа nanoCAD 24.1 в СУБД Postgres Pro Enterprise 16 из файла резервной копии .backup.

1. Выполним подключение к СУБД под пользователем postgres

sudo -u postgres psql

2. Создадим БД ncad_24_1

CREATE DATABASE ncad_24_1;

3. Создадим роль mclogin с паролем mclogin

CREATE ROLE mclogin PASSWORD 'mclogin' SUPERUSER LOGIN CREATEDB REPLICATION;

4. Сменим владельца БД ncad_24_1 с postgres на mclogin

ALTER DATABASE ncad_24_1 OWNER TO mclogin;

5. Изменим метод аутентификации для локальных подключений и разрешим вход по паролю в файле конфигурации pg_hba.conf

Для этого откроем файл конфигурации на редактирование:

sudo nano /var/lib/pgpro/ent-16/data/pg_hba.conf

Изменим метод аутентификации для локальных пользователей с peer на md5.

Сохраним файл.

Перезапустим службу postgrespro-ent-16

sudo systemctl restart postgrespro-ent-16

6. Выполним восстановление БД из файла резервной копии ncad.plat

Перейдем в каталог с файлом резервной копии

cd /opt/nanosoft/ncad_24.1/DB_SOURCE/Plat

Выполним восстановление БД:

pg_restore -U mclogin -d ncad_24_1 -v ncad.backup

Ввести пароль: mclogin

7. Выполним подключение к БД из Платформы nanoCAD 24.1

Запустим Платформу nanoCAD 24.1

ncad24-1

Перейдем к настройкам Платформы nanoCAD 24.1. В командной строке Платформы nanoCAD 24.1 ввести

params

Перейти на вкладку Доступ к базам данных.

В поле сервер ввести адрес порта: 5432

В поле База ввести наименование БД: ncad_24_1

Нажать Авторизация. Ввести данные для подключения к БД: имя mclogin, пароль mclogin

Нажать ОК

Запустить создание таблицы. В командной строке Платформы nanoCAD 24.1 ввести

table

Выбрать Загрузить из базы. Убедиться, что База таблиц загружена.

Тэги темы: