Sqlite3 - оператор INSERT возвращает код ошибки 5 - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь вставить поддельные данные в мою sqlite удаленную базу данных (используя ssh).

Мой запрос выглядит примерно так:

sqlite3 /path/to/db 'INSERT INTO hosts('id', 'first_seen', 'last_seen') VALUES ('someValue', DATETIME('now'), DATETIME('now')); sqlite3 /path/to/db 'INSERT INTO hosts_attr('id', 'name') VALUES ('1', 'someAttr');

Таким образом, я вставляю данные в более чем одну таблицу в ONE одну партию.

Этот шаг интегрирован в мою автоматизацию тестирования (он используется толькодля насмешек) но иногда мой тест не проходит - 2 раза в 200 запусках: Remote command failed with exit status 5.

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

Я прочитал документы о кодах ошибок в документах sqlite, но объяснение там ограничено.

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

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