Пропуски в базе данных

Dendi

Client
Регистрация
20.11.2018
Сообщения
166
Благодарностей
11
Баллы
18
Здравствуйте
Записываю данные в SQLite Studio, в многопоточном режиме
Ссылки беру из .txt документа.
При процессе записи данных в бд, имеются пропуски (скрин ниже), как этого избежать? почему так?
89073
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113

Dendi

Client
Регистрация
20.11.2018
Сообщения
166
Благодарностей
11
Баллы
18

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113
id формируется в шаблоне, автоинкремент отключен
значит пропуск при выполнении шаблона. может ошибка какая была при выполнении запроса и не выведена в лог, или еще что.
это надо в лог выводить все что пишется в базу и сравнивать. если и в логе не будет, тогда искать что не так с логикой внутри шаблона.
 

Dendi

Client
Регистрация
20.11.2018
Сообщения
166
Благодарностей
11
Баллы
18
значит пропуск при выполнении шаблона. может ошибка какая была при выполнении запроса и не выведена в лог, или еще что.
это надо в лог выводить все что пишется в базу и сравнивать. если и в логе не будет, тогда искать что не так с логикой внутри шаблона.
у меня все в цикл поставлен, что при ошибках обратно выполнял действие с 0. Некоторые заполняются корректно, пропущенные элементы. А некоторые нет
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113
вот сколько ни работаю с SQLite , ошибки возникают только когда разрабатываешь запросы. в работе с самой базой не замечено ни одной ошибки. специально оставляю кубики без красной линии, что бы мониторить этот момент. Поэтому если есть ошибки при работе с SQLite , то надо их обязательно выводить в лог для анализа и исправлять логику работы.
А раз постоянно идут такие ошибки, то надо дебажить всю логику работы с SQLite
 
  • Спасибо
Реакции: Dendi

Dendi

Client
Регистрация
20.11.2018
Сообщения
166
Благодарностей
11
Баллы
18
вот сколько ни работаю с SQLite , ошибки возникают только когда разрабатываешь запросы. в работе с самой базой не замечено ни одной ошибки. специально оставляю кубики без красной линии, что бы мониторить этот момент. Поэтому если есть ошибки при работе с SQLite , то надо их обязательно выводить в лог для анализа и исправлять логику работы.
А раз постоянно идут такие ошибки, то надо дебажить всю логику работы с SQLite
понял, попробую еще раз, красные линии к логам подтяну
 

Dendi

Client
Регистрация
20.11.2018
Сообщения
166
Благодарностей
11
Баллы
18
На логи вывел красные выходы, ошибок как такого нет (связанные с каптчей, но там он в случае проблемы с каптчей обратно отправляет запрос и будет делать до успешности), пропуски присутствуют(
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113
На логи вывел красные выходы, ошибок как такого нет (связанные с каптчей, но там он в случае проблемы с каптчей обратно отправляет запрос и будет делать до успешности), пропуски присутствуют(
а что показывает лог при успешной записи. все id присутствуют в логе ?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)