846

Вопросы, связанные с работой баз данных

Обновлено 22 Июня 2026

Применимо к: Handy Backup

Программа создаёт пустые таблицы PostgreSQL/MySQL после выполнения задач

Если Handy Backup создаёт пустые таблицы после резервного копирования или восстановления PostgreSQL или MySQL, возможно, проблема связана с использованием утилит pg_dump.exe или mysqldump.exe. Они поставляются вместе с Handy Backup, и в этом случае их версия, скорее всего, не совпадает с версией установленного PostgreSQL или MySQL.

Чтобы решить проблему, удалите из папки Handy Backup 8 в каталоге Program Files следующие файлы:

  • psql.exe и pg_dump.exe - для PostgreSQL
  • mysql.exe и mysqldump.exe - для MySQL

Затем выполните следующие действия:

  • Перейдите в раздел «Система» в Панели управления.
  • Нажмите «Дополнительные параметры системы» в левой части открывшегося окна.
  • Нажмите кнопку «Переменные среды...».
  • Проверьте, указан ли в строке Path путь к этим утилитам, установленным вместе с PostgreSQL или MySQL. Если его там нет, добавьте путь.
Системные настройки

Если это не поможет, отправьте нам письмо с содержимым папки Novosoft, а также подробными логами и задачами на почту support@handybackup.ru.

Папка Novosoft находится по пути:

C:\ProgramData\Novosoft

Также вы можете открыть папку Novosoft через интерфейс программы, выбрав пункт «Открыть папку с настройками...» в разделе «Помощь» на панели инструментов.

Как настроить Handy Backup для правильного копирования баз данных PostgreSQL, используемых в 1С?

Для корректного резервного копирования и восстановления баз данных PostgreSQL, используемых совместно с 1С:Предприятие, требуется выполнить предварительную настройку системы. Ниже приведены инструкции по подготовке окружения и правильному восстановлению баз данных.

Как настроить систему для копирования баз данных PostgreSQL в 1С?

Для успешной работы функции резервного копирования БД PostgreSQL с базами данных 1С необходимо заранее прописать в переменные среды путь к утилитам psql.exe и pg_dump.exe, используемым программой.

  1. На Панели Управления Windows откройте раздел "Система".
  2. Щёлкните по ссылке “Дополнительные параметры системы” слева в окне настроек.
  3. В открывшемся диалоге нажмите на кнопку “Переменные среды…”.
  4. Проверьте, что в системе существует переменная PATH, содержащая пути к вышеуказанным утилитам.
  5. Если эти пути не прописаны в переменной PATH, добавьте их вручную.
  6. Нажмите ОК. Желательно выполнить также перезагрузку Windows, чтобы сделанные изменения вступили в силу.

Как выполнить восстановление БД PostgreSQL в 1С?

Чтобы восстановить данные PostgreSQL в 1С, вам необходимо создать новую базу данных через консоль Администрирование серверов 1С: Предприятие или через средство запуска 1С.

  • Для восстановления через консоль администрирования вызовите консоль и введите необходимые параметры создаваемой БД PostgreSQL:
Восстановления базы PostgreSQL в 1С через консоль администрирования
  • Использование средства запуска 1С для создания базы данных почти не отличается от предыдущего пункта:
Использование средства запуска 1С

Предупреждение: если вы не создадите базу данных PostgreSQL до выполнения операции восстановления данных 1С, вы получите уведомление об ошибке вида "ERROR: type "mvarchar" does not exist at character" на этапе выполнения задачи!


Вернуться к списку вопросов

Кто использует наше решение для резервного копирования?