А что будет если к вам в команду придет новый

разработчик, который накатит ваши миграции с самой первой. Ему нужны будут эти referalCode заполненые? Как он их заполнит?

17 ответов

3 просмотра

собственно такая же логика и у меня, наличие команд не очевидно, так же как и порядок их запуска

Он наверное накатит последний дамп базы где они будут или с 0, где вообще ничего еще нет

мне кажется тут то же самое будет что и добавленгие новых строк в таблице в уже работающем проекте

это зависит от того, как заполняются эти коды непосредственно в приложении. Тут уже от логики приложения зависит

knopkod4v
это зависит от того, как заполняются эти коды непо...

в приложении они автогенерируются для новых пользователей при регистрации

Konstantin Nosov
собственно такая же логика и у меня, наличие коман...

наличие команд очень даже очевидно. как минимум пишется документация и составляется план запуска. в ином случае любые манипуляции с данными можно делать в миграциях (не изменяя структуры) - это утрирую

Konstantin Nosov
собственно такая же логика и у меня, наличие коман...

миграции - не инструмент для приведения бд в состояние нужное конкретному разработчику.

Alexander-Nazarov Автор вопроса
knopkod4v
это зависит от того, как заполняются эти коды непо...

собственно в этом и вопрос. Если логика приложения позволят заполнять все эти коды, то подход типа делаем миграцию, делаем команду, выпиливаем команду, ничем не выигрывает у подхода делаем миграцию.

Konstantin Nosov
в приложении они автогенерируются для новых пользо...

тогда тот кому нужен этот реферал код зарегает нового пользователя

knopkod4v
тогда тот кому нужен этот реферал код зарегает нов...

у старых пользователей будет поломано оторбажение их реферального кода, если там протсто null

Konstantin Nosov
у старых пользователей будет поломано оторбажение ...

на тачке нового разраба нет старых пользователей

knopkod4v
на тачке нового разраба нет старых пользователей

да, но в проде есть. Идея в том что приведение бд в нужно состояние посредством команд кажется излишне подверженной ошибкам.

Konstantin Nosov
да, но в проде есть. Идея в том что приведение бд ...

в чем такой путь более подвержен ошибкам чем команда?

Alexander Nazarov
собственно в этом и вопрос. Если логика приложения...

ну вот мне тоже кажется что нет выигрыша от команд если это банально генерация уникального ид

Dima Sikorskiy
пойти путем создания подобие ларавель seed

Это только для тестов, их нельзя ретраить

Сила в правде!
Это только для тестов, их нельзя ретраить

подобие только. чисто для манипуляции стартовыми данными. не мешать консольку и консоль команды для стартового запуска

Похожие вопросы

Обсуждают сегодня

Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
господа, когда у вас в боте есть локализация (ру + англ, остальные языки пока не планируются), вы на первом старте как с языком решаете вопрос: смотрите на language_code приле...
Denis 🐍|👑 | darling! 🥰
5
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Всем привет, Добавил в плагин определение user agent public function registerMarkupTags() { return [ 'filters' => [ 'staticPage' => ['RainLab\Pages\Cl...
John Norton Kruger
3
Кому нибудь нужен плагин для генерации метатегов? А если нужен что бы вам хотелось в нем видеть?
Black Cat
3
А чего при переходе с 2 на 3 все что в билдере сделано тютю?
Денис Александрович
5
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
касатики, чё делать если в InputTextMessageContent игнорится show_above_text в LinkPreviewOptions? =(
Denis 🐍|👑 | darling! 🥰
1
Карта сайта