📍 3 июля.
———————————————
Проклятие временных таблиц
———————————————
Когда-то, в спешке, мы создали её — temp_sales_calc_2024_v2_backup.
На пару дней.
"Чисто для сверки."
"Потом удалим."
Прошло 453 дня.
Сейчас уже никто не помнит, зачем она была нужна. Даже админы кластера решили не замечать ее в ежемесячных сводках, толи по року судьбы, толи из-за прошлых споров с ее автором, который просил ее оставить. Комментарии в скриптах давно утонули в новых строчках кода. Автор ушёл в другую команду, потом — в другой город, потом — в другой стек.
Но таблица осталась.
Она мигрировала вместе с данными, колонки причесали под формат витрины, и даже где-то в проекте нашёлся SELECT ссылающийся на неё, будто случайный турист, присевший на трон древнего бога.
Иногда кто-то предлагает её удалить. Тогда в воздухе появляется напряжение. Все кивают, но никто не жмёт DROP.
Мы знаем, что она лишняя. Но мы также знаем: если её тронуть, может рухнуть что-то, что мы давно перестали замечать.
Возможно, она — якорь. Возможно — проклятие.
И пока небо не разверзлось, мы просто обходим её стороной, как старинный идол в центре деревни. Обросший мхом, но всё ещё с надписью:
-- временное решение, удалить после релиза.
———————————————————
📓 Дневник ошибок
🗃 Археология данных
🕯 Почтение к духам забытых таблиц
———————————————
Проклятие временных таблиц
———————————————
Когда-то, в спешке, мы создали её — temp_sales_calc_2024_v2_backup.
На пару дней.
"Чисто для сверки."
"Потом удалим."
Прошло 453 дня.
Сейчас уже никто не помнит, зачем она была нужна. Даже админы кластера решили не замечать ее в ежемесячных сводках, толи по року судьбы, толи из-за прошлых споров с ее автором, который просил ее оставить. Комментарии в скриптах давно утонули в новых строчках кода. Автор ушёл в другую команду, потом — в другой город, потом — в другой стек.
Но таблица осталась.
Она мигрировала вместе с данными, колонки причесали под формат витрины, и даже где-то в проекте нашёлся SELECT ссылающийся на неё, будто случайный турист, присевший на трон древнего бога.
Иногда кто-то предлагает её удалить. Тогда в воздухе появляется напряжение. Все кивают, но никто не жмёт DROP.
Мы знаем, что она лишняя. Но мы также знаем: если её тронуть, может рухнуть что-то, что мы давно перестали замечать.
Возможно, она — якорь. Возможно — проклятие.
И пока небо не разверзлось, мы просто обходим её стороной, как старинный идол в центре деревни. Обросший мхом, но всё ещё с надписью:
-- временное решение, удалить после релиза.
———————————————————
📓 Дневник ошибок
🗃 Археология данных
🕯 Почтение к духам забытых таблиц