Если я бегSymfony2 схема обновления доктрины от конкретного объекта
php app/console doctrine:schema:update --force
Я буду обновлять свою базу данных от всех субъектов.
Мне нужна обновленная база данных только для пользовательского объекта, что такое решение?
Один из раствора определяет пользовательский менеджер сущности и когда передача Того объекта менеджер
php app/console doctrine:schema:update --force --em="custom"
Но, возможно, что-то exisgts быстрее без definig диспетчера сущностея?
В настоящее время я в такой ситуации (и так как вам интересно, почему кто-то захочет это сделать). У меня есть БД из очень старой старой системы, которая была очень плохо сделана. И меня попросят вывести определенные сущности при определенных условиях. Мне становится проще иметь доктрину карту для части сущностей, чтобы делать сравнения, а не самим запутывать запросы (это имеет смысл?) Поэтому я хочу добавить одну сущность, которая поможет мне сравнить данные, но я не хочу запустить массовое обновление на всей db, которое может рисковать удалением информации. –
@JoeYahchouchi да, это имеет смысл. Если я правильно понимаю, у вас есть объект Doctrine, частично сопоставленный с базой данных, поскольку это помогает записать ваш код, но вы не хотите автоматически синхронизировать определение сущности с табличной структурой, потому что в таблице есть другие поля. Тогда это решение имеет смысл. Совершенно другим способом было бы использовать [миграции] (http://symfony.com/doc/current/bundles/DoctrineMigrationsBundle/index.html), но это не совсем то, о чем попросил ОП. –
Да, именно это моя ситуация, частично сопоставленная сущность. Я закончил вручную добавление столбцов и таблиц и хотел и исходил оттуда. Миграции работали бы, если бы у меня возникли повторяющиеся сценарии. –