Size: a a a

2020 December 30

k

knopkod4v in symfony
Konstantin Nosov
в приложении они автогенерируются для новых пользователей при регистрации
тогда тот кому нужен этот реферал код зарегает нового пользователя
источник

KN

Konstantin Nosov in symfony
knopkod4v
тогда тот кому нужен этот реферал код зарегает нового пользователя
у старых пользователей будет поломано оторбажение их реферального кода, если там протсто null
источник

k

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

DS

Dima Sikorskiy in symfony
Konstantin Nosov
у старых пользователей будет поломано оторбажение их реферального кода, если там протсто null
пойти путем создания  подобие ларавель  seed
источник

KN

Konstantin Nosov in symfony
knopkod4v
на тачке нового разраба нет старых пользователей
да, но в проде есть. Идея в том что приведение бд в нужно состояние посредством команд кажется излишне подверженной ошибкам.
источник

ВМ

Виктор Монастырев... in symfony
Konstantin Nosov
да, но в проде есть. Идея в том что приведение бд в нужно состояние посредством команд кажется излишне подверженной ошибкам.
в чем такой путь более подвержен ошибкам чем команда?
источник

KN

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

А

Антон in symfony
Dima Sikorskiy
пойти путем создания  подобие ларавель  seed
Это только для тестов, их нельзя ретраить
источник

ВМ

Виктор Монастырев... in symfony
что командой, что миграцией ты будешь делать одно и то же
источник

KN

Konstantin Nosov in symfony
Виктор Монастырев
что командой, что миграцией ты будешь делать одно и то же
командой это должен сделать разработчик на проде, комадну могут вызвать несколько раз, команда будет засорять cli навеки
источник

AN

Alexander Nazarov in symfony
Очевидно вопрос в транзакционности. Команду можно запускать сколько угодно раз после деплоя
источник

DS

Dima Sikorskiy in symfony
Антон
Это только для тестов, их нельзя ретраить
подобие только.  чисто для манипуляции  стартовыми данными.  не мешать  консольку и  консоль команды  для стартового запуска
источник

k

knopkod4v in symfony
зато есть у старых разрабов.
Но, меня всё же смущает то, что при изменении логики - придётся менять миграции. Иначи они не заведутся в таком раскладе.
источник

ЕР

Евгений Ромашкан... in symfony
knopkod4v
зато есть у старых разрабов.
Но, меня всё же смущает то, что при изменении логики - придётся менять миграции. Иначи они не заведутся в таком раскладе.
Дописывать новые
источник

ВМ

Виктор Монастырев... in symfony
Alexander Nazarov
Очевидно вопрос в транзакционности. Команду можно запускать сколько угодно раз после деплоя
ну судя по комменту выше, эта команда нужна всего ровно один раз
источник

KN

Konstantin Nosov in symfony
Виктор Монастырев
что командой, что миграцией ты будешь делать одно и то же
используя для этого миграцию мы решаем вопрос с запустить несколько раз. Решаем вопрос когда запустить эту команду - на каком этапе жизни бд
источник

ПГ

Павел Г. in symfony
knopkod4v
зато есть у старых разрабов.
Но, меня всё же смущает то, что при изменении логики - придётся менять миграции. Иначи они не заведутся в таком раскладе.
Зачем что-то менять в миграциях, создавать новую с новой логикой.
источник

KN

Konstantin Nosov in symfony
Виктор Монастырев
ну судя по комменту выше, эта команда нужна всего ровно один раз
да, команду нужно запустить только один раз
источник

k

knopkod4v in symfony
Евгений Ромашкан
Дописывать новые
чего дописывать? Не понял
источник

ЕР

Евгений Ромашкан... in symfony
knopkod4v
чего дописывать? Не понял
Миграции
источник