./vendor/bin/doctrine-module orm:schema-tool:create
-создаются таблицы./vendor/bin/doctrine-module migrations:migrate
- то пишут , что таблицы уже существуют..../vendor/bin/doctrine-module orm:schema-tool:update
, если сущность поменяю. 3. Создать две миграции, а потом создать ORM на базе текущей структуры.
Миграции - это последовательность модифицирующих запросов к базе.
а относительно фреймфорка, уточните, пож-ста:
1.Или, например, Блог и Альбомы можно считать двумя разными приложениями на одном сайте?
2.Или нет такого неограниченного кол-ва приложении на фреймфорке?
Doctrine migrations are designed for schema changes, not for inserting data to the database. Although, inserting some initial data to database is useful in some cases.
insert into (artist, title) VALUES ('The Military Wives', 'In My Dreams');
Мне лично кажется, что из миграции проще создать сущность, чем наоборот.
Попробовала двумя способами:
./vendor/bin/doctrine-module orm:schema-tool:update
1.я пишу сущности-
-создаются таблицы
далее, если пишу миграции после генерации сущностей- и применяю
./vendor/bin/doctrine-module migrations:migrate
- то пишут , что таблицы уже существуют...2.пробую сначала миграции-создаются таблицы- можно создать сущности из таблиц.
А чтоб после сущностей применить миграцию, у меня не получилось.
Я не понимаю смысл миграции после создания сущностей, так как, если я добавлю сущность, могу применить
, если сущность поменяю.
Сущность нужна для того, чтобы обращаться к таблице как объекту... Это все, что я поняла пока.
Подскажите, пожалуйста, каков смысл миграции после создания сущностей?