сложно генерится и являться логикой приложения, также как и изменение баланса. Но судя по обсуждению ваша логика вполне себе уживается в коде миграции. Это не поход в какой то сервис, это чистая функция. Вот допустим вам надо было бы в миграции, открытые пароли, заменить на md5 хеши. Вы бы замену паролей на md5 вынесли в отдельную команду?
да я бы вынес это отдельно. задача может быть простой, а может быть и сложной. но сложность задачи не должна влиять на местоопределение кода
Вы не понимаете сложная задача или нет в случае замены пароля на хеш?
ну как бы тут просто переходит перекладывание с больной головы на здоровую. Мы говорим всем что вместо запуска миграций который происходит атвоматически каждому человеку нужно еще сходить в CLI и запустить команду
вот кстати аргумент
генерация хеша с помощью ключа (просто для примера). где нужно считать файл. почему тогда, когда я буду считывать файловую систему у меня код должен быть в одном месте, а когда просто sql функция в другом месте?
пример сильно оторван от контекста задачи. Работа с файловой системой отличается от работы со стейтом бд.
Обсуждают сегодня