Как настроить Symfony для создания нескольких схем базы данных?


person Jon Winstanley    schedule 01.12.2009    source источник
comment
Привет, какую версию symfony ты используешь?   -  person jkndrkn    schedule 01.12.2009
comment
v1.0 - я добавил это в пост   -  person Jon Winstanley    schedule 01.12.2009


Ответы (1)


Команда propel-build-schema использует настройки в файле propel.ini, в котором может храниться конфигурация только одного соединения. Тем не менее, вы, вероятно, можете сделать то, что хотите, создав копию вашего файла propel.ini с другим именем для хранения настроек вашего другого подключения и написав простой сценарий оболочки для переименования файлов .ini в propel.ini по мере необходимости и вызовите propel-build-schema дважды, чтобы каждый вызов использовал правильный файл propel.ini (вашему сценарию также может потребоваться переименовать выходные файлы schema.yml). Должно быть просто сделать. Затем, всякий раз, когда вы хотите регенерировать файлы схемы, просто запустите скрипт.

person Ree    schedule 01.12.2009
comment
Хороший! Большое спасибо. Я постараюсь не забыть опубликовать созданный мной файл .bat в своем блоге. - person Jon Winstanley; 02.12.2009