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

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

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #34448
      Телеграм группа https://t.me/odineskiOdineski
      Участник

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

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

          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 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С