Всем привет. Приступил к изучению Symfony 6 и столкнулся с 2-мя проблемами которых на Ларке например не встречал)
1. Допустим я создал юзера командой
make:user
и накатил миграцию. Дальше я хочу добавить дополнительные поля в сущность User, делаю
make:entity
, выбираю модель User и вставляю нужные поля. Далее создаю миграцию, и она мне в добавок к моим полям генерирует 2 поля типа
CREATE UNIQUE INDEX UNIQ_UKYF34Y5G345Y ON "user" (email)
и
ALTER TABLE "user" ADD PRIMARY KEY (id)
которые никак не дает нормально выполнить миграцию, постоянно ошибка мол дубликат. Когда удаляю эти поля все нормально работает. Откуда эти поля берутся и что это? При каждой созданной миграции появляются и их все больше и больше.
2. У меня есть таблица Post, которую хочу связать с таблицей User. Cоздаю поле user_id, выбираю relation, выбираю нужную сущность и тд. Короче создал миграцию, накатил и смотрю что в Post у меня вместо user_id, красуется user_id_id. Ну я вроде как понял что Symfony самостоятельно _id дорисовывает, пробую просто user дописать, а слово то зарезервированное уже, как с этим быть?