Эта же инструкция в минимальной переработке помогает развернуть базу документооборота из резервной копии
1. Распаковываем архив с дампом в отдельный файл
gunzip -c /mnt/backups/docs_thursday.gz > /home/1cbit/docs_tmp1.sql
2. Создаем пустую базу
sudo createdb -U postgres -T template0 docs_test123
Проверка списка баз
sudo psql -U postgres -l
Удаление базы (при необходимости)
sudo dropdb -U postgres docs_test123
3. Загружаем дамп в базу postgresql
psql -U postgres docs_test123 < /home/1cbit/docs_tmp1.sql
Проверка содержимого базы. Входим в psql и выполняем внутри него команды:
psql -U postgres
\c docs_test123 — подключение к базе
\dt — вывести список таблиц
\q — выйти из psql
4. Я отредактировал файл /etc/postgresql/9.6/main/pg_hba.conf. В базовой настройке он не позволяет подключиться консоли управления серверами 1С с пустым паролем, выдавая сообщение "fe_sendauth no password supplied".
Я заменил строку
host all all 127.0.0.1/32 md5
на
host all all 127.0.0.1/32 trust
И рестартовал postgresql
sudo service postgresql restart
5. Подключаемся к виртуалке 192.168.100.15 по RDP, на которой установлена консоль администрирования серверов 1С и запускаем "Администрирование серверов 1С Предприятие"
-
На "Информационные базы" правая кнопка мыши -> Создать
-
заполняем параметры новой базы
— Имя: docs_test123
— Сервер баз данных: 127.0.0.1
— Тип СУБД: PostgreSQL
— База данных: docs_test123
— Пользователь сервера БД: postgres
— Пароль пользователя БД: пустой
— Остальное по умолчанию
Так как имя базы и адрес сервера не совпали с оригинальными в дампе, 1С запросил режим создания базы — рабочий или тестовый. Я выбрал рабочий, но у всех пользователей поменял адрес уведомлений.
6. Настраиваем в клиенте новую базу. Имя docs_test123, имя сервера docs-1c.