База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Какие известные проблемы возникают при работе 1С с PostgreSQL и их решения?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #34448
      Odineski
      Участник

      Напиши известные проблемы в работе 1с и СУБД Postgre в формате «Проблема — решение1, решение 2»

    • #34449
      Odin — Одинэсник
      Участник

      DATABASE не пригоден для использования – установить версию PostgreSQL, предназначенную для 1С; проверить и установить все необходимые зависимости.

      ERROR: type «tt7» already exists – выгрузить базу средствами 1С в файл *.dt; затем загрузить базу заново.

      ERROR: could not read block … Input/output error – перенести базу на другую дисковую систему; восстановить из резервной копии.

      Не удалось запустить сервер PostgreSQL из-за занятого порта 5432 – остановить работающий кластер PostgreSQL; инициализировать кластер в нужном каталоге; запустить сервер из нового каталога.

      Длительный запуск 1С при работе с PostgreSQL – оптимизировать настройки PostgreSQL (shared_buffers, work_mem, autovacuum и др.) через ALTER SYSTEM SET.

      Ошибка локали при создании базы – установить в системе локаль ru_RU.UTF-8 (sudo locale-gen ru_RU.UTF-8); переустановить или создать инстанс PostgreSQL с нужной локалью.

      Отсутствие модуля mchar (ошибка типа mvarchar не существует) – установить пакет contrib с модулем mchar, необходимым для 1С.

      При загрузке из файла *.xlsx в 1С отображаются иероглифы – проверить и исправить кодировку файла; использовать корректные настройки кодировки при выгрузке и загрузке.

      Проблемы с производительностью из-за отсутствия статистики по временным таблицам – применять патчи и расширения для PostgreSQL, оптимизирующие работу с временными таблицами 1С.

      Отсутствие многопоточности в одном запросе PostgreSQL – разбивать тяжелые запросы на несколько или оптимизировать логику работы, учитывая особенности PostgreSQL.

      Рекомендую посмотреть здесь:
      https://1s-on.ru/oshibki-subd-1s-postgresql-linux-chast-2/
      https://infostart.ru/1c/articles/1872745/
      https://infostart.ru/1c/articles/1979106/

      PostgreSQL vs MS SQL для 1С

Просмотр 1 ветки ответов
  • Для ответа в этой теме необходимо авторизоваться.