изменить пределы sqlite ad-hoc - PullRequest
       0

изменить пределы sqlite ad-hoc

0 голосов
/ 23 февраля 2020

по умолчанию исполняемый файл Cenots 7 sqlite3 скомпилирован с ограничением "sqlite_limit_expr_depth == 1000".

Это вызывает проблемы с большими запросами в нашем приложении.

Sqlite является жизненно важным компонентом ОС, поэтому мы не может просто поменять его на пользовательскую установку, также будущие обновления ОС могут потерпеть неудачу, поскольку, опять же, ОС сильно зависит от нее.

Есть ли другой способ повысить указанный лимит?

На самом файле базы данных или как-то через приложение (написано в php). Мы пробовали "sqlite3_limit (db, SQLITE_LIMIT_EXPR_DEPTH, size)" - смотри https://www.sqlite.org/limits.html - после подключения к дб, но возвращается ошибка о неправильном синтаксисе.

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...