Я новичок в изучении Symfony (Symfony 4.1.6) и не могу этого понять.
У меня есть база данных, и она содержит много таблиц для заполнения вводов типа html select
. они находятся в базе данных для обеспечения ограничений внешнего ключа в других записях.
Есть ли способ «добавить» эти данные в базу данных и отследить их? (через git) или я должен прибегнуть к сохранению файла SQL только с «вставками»
Я посмотрел на приборы, но они, похоже, в основном для фиктивных данных. Я хочу вставить реальные данные. Что такое «лучшая практика», если таковая имеется?
**** UPDATE ****
Я должен добавить, что разработка этого проекта началась вне Symfony, и поэтому база данных уже была создана вручную с несколькими записями. Я использовал bin/console doctrine:mapping:import 'App\Entity' annotation --path=src/Entity
для создания сущностей.
Есть ли подобный способ также "высосать" несколько записей из БД?
Может быть, мне просто нужно вручную добавить операторы вставки SQL в первый (или второй) файл переноса.