Doctrine2 именования миграций

1

У меня проблема с именованием имен doctrine2.
Когда я использую doctrine:migrations:diff из командной строки, я получаю скрипт php-migration с именем типаYYYYYYYMMDDHHMMSS (Version20160111202114). Но я хочу иметь возможность вызывать скрипты по своему усмотрению, например, Table_AddColumn и тому подобное.
Как я могу это сделать?
Спасибо заранее за ваш ответ.

  • 0
    Я не думаю, что есть какая-либо конфигурация для этого. Но вы можете взглянуть на документооборот без ORM
Теги:
migration
doctrine2

1 ответ

-2
Лучший ответ

Я думаю, что это невозможно, потому что метка времени используется для выполнения миграции.

Как вы можете видеть здесь: http://doctrine-orm.readthedocs.org/projects/doctrine-migrations/en/latest/reference/introduction.html

Поскольку версии упорядочены, доктрина генерирует номера версий с датой, например Version20150505120000.php. Это гарантирует, что миграции выполняются в правильном порядке.

Хотя вы можете использовать пользовательские имена файлов, вероятно, это хорошая идея для Doctrine генерировать файлы миграции для вас.

Здесь у вас есть решение: http://doctrine-orm.readthedocs.org/projects/doctrine-migrations/en/latest/reference/generating_migrations.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню