Я хочу использовать Doctrine Миграции с существующей базой данных. Имена таблиц в этой базе данных имеют значение da sh, например: calendar-history
Я использую команду doctrine:mapping:import
для создания объектов из базы данных, и она работает хорошо. Затем я хочу создать первую миграцию, поэтому я использую doctrine:migrations:diff
. И тогда у меня возникает проблема, потому что он создает запросы без кавычек, например:
ALTER TABLE calendar-history DROP FOREIGN KEY calendar-history_ibfk_2
Я пытался:
- Добавить кавычки в определение сущности :
@ORM\Table(name="`calendar-history`",
- Добавьте пользовательский класс QuoteStrategy
... и он работает только с запросами в методе down (). Запросы в методе up () при переносе все еще без кавычек.
Любая помощь?