fox-manager-2.0-bpa:1.-общая-информация:тонкие-настройки-подключения-к-базе-данных
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
fox-manager-2.0-bpa:1.-общая-информация:тонкие-настройки-подключения-к-базе-данных [2021/07/07 15:25] – [Список доступных настроек] erazor | fox-manager-2.0-bpa:1.-общая-информация:тонкие-настройки-подключения-к-базе-данных [2023/09/06 19:27] – [Проблемы с кодировкой] Техподдержка | ||
---|---|---|---|
Строка 3: | Строка 3: | ||
По умолчанию программа Fox Manager уже настроена таким образом, | По умолчанию программа Fox Manager уже настроена таким образом, | ||
+ | ===== Длина текстовых колонок в БД ===== | ||
+ | |||
+ | По умолчанию текстовые строки записываются в базу данных как **varchar(255)**, | ||
+ | |||
+ | Обычно такого количества символов хватает, | ||
+ | |||
+ | Для этого необходимо отредактировать файл **Settings.ini**, | ||
+ | |||
+ | Измените значение параметра **DefaultStringColWidth=255** в разделе **[Settings]**. | ||
+ | |||
+ | Для корректной работы необходимо изменить это значение для всех пользователей программы (отредактировать файлы Settings.ini в их папках). Если значение было изменено уже после того, как база данных была создана, | ||
+ | |||
+ | Не рекомендуем без необходимости менять это значение, | ||
===== Проблемы с кодировкой ===== | ===== Проблемы с кодировкой ===== | ||
- | Среди таких проблем можно отдельно выделить | + | Иногда несоответствие кодировки, |
- | В случае возникновения подобных проблем следует прибегнуть к тонкой настройке соединения программы с базой данных. Параметры этих настроек находятся в файле **Connection.ini**, | + | В случае возникновения подобных проблем следует прибегнуть к тонкой настройке соединения программы с базой данных. Параметры этих настроек находятся в файле **Connection.ini**, |
Откройте данный файл, например, | Откройте данный файл, например, | ||
{{ : | {{ : | ||
+ | |||
+ | ===== Проблемы при одновременном доступе к базе SQLite ===== | ||
+ | |||
+ | База данных SQLite является файловой и рекомендуется для работы одного пользователя, | ||
+ | |||
+ | * BusyTimeout = 5000 | ||
+ | * LockingMode = lmNormal | ||
+ | * Synchronous = smExtra | ||
===== Проблемы при подключении к базе MySQL 8.x ===== | ===== Проблемы при подключении к базе MySQL 8.x ===== | ||
Строка 18: | Строка 39: | ||
* Установите в настройках сервера MySQL 8 опцию «Use Legacy Authentication Method». Иногда для этого нужно запустить установку сервера заново и выбрать «Reconfigure» на странице установки/ | * Установите в настройках сервера MySQL 8 опцию «Use Legacy Authentication Method». Иногда для этого нужно запустить установку сервера заново и выбрать «Reconfigure» на странице установки/ | ||
- | * Попробуйте выбрать прямой метод подключения к базу данных. Для этого отредактируйте файл Connection.ini и поставьте значение параметра Direct=True в разделе [MySQL] | + | * Попробуйте выбрать прямой метод подключения к базе данных. Для этого отредактируйте файл Connection.ini и поставьте значение параметра Direct=True в разделе [MySQL] |
* Если подключится к базе прямым методом не удаётся, | * Если подключится к базе прямым методом не удаётся, | ||
fox-manager-2.0-bpa/1.-общая-информация/тонкие-настройки-подключения-к-базе-данных.txt · Последнее изменение: 2024/05/12 19:35 — 127.0.0.1