Я пытаюсь осуществить миграцию, основываясь на различиях в моих сущностях. Я ожидаю для первоначального прогона (и последующих прогонов), что doctrine генерирует миграцию с помощью diff. Я пробовал следующее решение , но это приводит к «Не обнаружено изменений в информации о вашем отображении». Я изучил исходный код миграции doctrine и посмотрел, смогу ли я расширить / изменить поведение, не дав результатов. Я также обнаружил, что связанные с этим проблемы в доктрине dbal, такие как , этот и , этот .
, doctrine миграции все еще существуют или есть другая библиотека, которая лучше подходит для этой проблемы?
Я бегу PHP 7.4.4, Symfony 5.0.6, Doctrine Миграции 2.2.6 (последняя стабильная версия), Postgres 12.1.
Doctrine config:
doctrine:
dbal:
driver: 'pdo_pgsql'
server_version: '12.1'
charset: utf8
url: '%env(resolve:DATABASE_URL)%'
dbname: storage001
default_dbname: storage001
Пример объекта:
/**
* @ORM\Table(schema="storage001", name="entityName")
*/
class EntityClass1
{
...
}