2014-10-17 4 views
0

Я использую пару сценариев bash, которые записывают в несколько таблиц «никогда не совпадают» в той же базе данных sqlite.sqlite3 база данных заблокирована на нескольких вставках

Я получаю ошибки, связанные с блокировкой базы данных, я читал об этом, но я не уверен, что я должен получать эту ошибку, учитывая, что я пишу в разные таблицы в одной базе данных, никогда не в одну и ту же таблицу в одной базе данных ,

Не понял ли я это?

С уважением

ответ

0

SQLite использует один файл для всех таблиц. Он блокирует весь файл, а не отдельные таблицы.

В качестве обходного пути вам может потребоваться повторить операцию позже по истечении интервала времени несколько раз, пока это не удастся.

+0

Или используйте '.timeout' ... –

Смежные вопросы