таблицы, которые взаимосвязаны
условный user имеет поле company_id
и таблица company имеет поле created_by
Поля company_id и created_by с недавних пор я решил сделать !=null
из за чего теперь у меня возникли проблемы с seed.
Может кто сталкивался с такой проблемой? ПРосто сейчас что бы накатить миграции на свежий проект я буду вынужден закомментировать новые миграции, накатить их вместе с seed`ом, потом раскомментировать новые миграции и накатить уже их. Я уверен должен быть способ решить эту задачу более просто
я в миграциях такое пишу
да как вариант разблокировать поле накатить туда данные потом снова сделать !=null
спасибо попробую такой костыль сделать
а зачем ты их сделать !=null? обычно что то одно оставлют =null. Я бы например сделал это для юзера. А у тебя сейчас замкнутый круг - нельзя добавить нового юзера с новой компанией.
да там легаси, компания всегда создается под системным юзером.
Обсуждают сегодня