Doctrine Миграции Postgresql Symfony создает пустые миграции - PullRequest
0 голосов
/ 29 марта 2020

Я пытаюсь осуществить миграцию, основываясь на различиях в моих сущностях. Я ожидаю для первоначального прогона (и последующих прогонов), что 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
{
...
}
...