🦾 IT-Качалка Давида Шекунца 💪
2023-10-26 10:42
Правили как в игре "данетки": я даю вводные, далее вы должны догадаться что произошло, в процессе можете задавать мне вопросы, на которые я могу отвечать "да", "нет", "неважно", "golang"Эта багнетка в 2 этапа:(1) Есть таблица:CREATE TABLE controller_data ( id SERIAL, data JSONB, controller_id INT, -- это foreign key created_at TIMSTAMP WITH TIMEZONE)Логика работы с ней следующая: если контроллер прислал новые данные, мы удаляем старые (DELETE) и вставляем новые (INSERT), почему так не спрашивайте, предположим, что данностьКонтроллеров десятки тысячьЧерез какое-то время данные начали только удаляться, но новые перестали добавляться, что произошло и как бы вы это починили?(2) Вторую фаза этой багнетки расскажу после того, как найдете ответ на первую