Идет переход на PostreSQL и Linux. В приоритете государственных предприятий российская Astra Linux. Поэтому важно, чтобы это решение выполнено на российской платформе, например на платформе 1С, так как вопрос импортозамещения для государственных предприятий очень актуален. Существует запрет на установку софта, который не указан в особом списке. Все наши попытки предложить готовые западные разработки на эту тему были заказчиком отвергнуты.
Решение выполнено в виде отдельной конфигурации 1С.
Источником для этого решения послужила замечательная публикация Андрея Чибидина //infostart.ru/public/1242304/ Обслуживание базы данных на PostgreSQL под Windows.
Моя публикация это адаптация под Asra Linux с незначительными изменениями.
Создается новая база 1C на сервере PostgreSQL (физически сервер PostgreSQL и сервер 1С могут быть на разных машинах), способная обслуживать базы данных, имеющиеся в PostgreSQL.
База может работать как в файловом, так и в клиент-серверном режиме.
Доступны 4 операции: сохранение (backup), восстановление (restore), сжатие (vacuum), реиндексация (reindex) .
Все операции могут выполняться вручную из интерфейса. Регламентными заданиями по расписанию только backup.
Главное, что все в привычном интерфейсе 1С.
Важное замечание. В Astra Linux папке backup1c (папка куда будут сохраняться копии) дать права на запись и чтение.
Например, командой sudo chmod u=rwx,g=r,o=rwx backup1c
Плюс данного решения в абсолютной простоте и удобстве использования.
Платформа 8.3.21.1302 и выше. Код расширения открыт.
Дополнительного лицензирования нет. Код открыт.
Количество установок не ограничено.