История изменений
Исправление hateyoufeel, (текущая версия) :
то есть сама идея «физически удалять данные в базе» тебя не смущает, понятие deleted флага тебе тоже не знакомо?
А ты их не удаляешь, что ли? Вообще никогда? А если миграция, наоборот, добавила какую-то колонку, что тогда делать?
на четвертый раз пробудится Древнее зло из DB архитекторов и выгонит всех из избушки
Хахахаха! Господи, вера во всесильных и мудрых архитекторов баз данных – это так мило! ergo там выше всё правильно расписал.
а код приложения ты просто ревертишь без учета изменившихся за это время зависимых модулей, да?
Код приложение одинаков и на компьютере разработчика, и в CI, и в продакшене. Базы данных – нет. Покрыть его типами и тестами и хоть как-то удостовериться в его корректности проще и дешевле выходит.
Исходная версия hateyoufeel, :
то есть сама идея «физически удалять данные в базе» тебя не смущает, понятие deleted флага тебе тоже не знакомо?
А ты их не удаляешь, что ли? Вообще никогда?
на четвертый раз пробудится Древнее зло из DB архитекторов и выгонит всех из избушки
Хахахаха! Господи, вера во всесильных и мудрых архитекторов баз данных – это так мило! ergo там выше всё правильно расписал.
а код приложения ты просто ревертишь без учета изменившихся за это время зависимых модулей, да?
Код приложение одинаков и на компьютере разработчика, и в CI, и в продакшене. Базы данных – нет. Покрыть его типами и тестами и хоть как-то удостовериться в его корректности проще и дешевле выходит.