BotBrother
167
подписчиков
Канал про ботов
Канал про ботов
1 неделя назад
• Вы подписаны
СТАБИЛИЗАЦИЯ
Пока пилил напоминалки, @Vijayee83 заметил косяки в коде: ⏺Миграции через CREATE TABLE IF NOT EXISTS не добавляли новые поля в старые таблицы ⏺В DELETE-запросах стоял &user_id= вместо ?user_id= ⏺Toggle задач не проверял автора ⏺ initData не проверялся (отложил) Решил сначала закрыть это, а не строить на расшатанном фундаменте. Залупы, на которые наткнулся: ALTER TABLE при миграциях падал на дублях колонок. В SQLite нет IF NOT EXISTS для колонок, поэтому пришлось оборачивать в try/catch и игнорировать ошибку, если колонка уже существует. После внедрения initData сломались удаления задач и заметок...
