5
Авг
PowerDesigner и Symfony
Posted by Jeka under Программирование
Первоначально при проектировании базы данных, мне очень удобно рисовать ее в специальной программе Sybase PowerDesigner. Но потом переносить это все добро в scheme.yml, просто наказание какето
. Поэтому наколбасил скрипт на VB, который генерирует содержимое scheme.yml из модели PowerDesigner.
На VB до это я ни строчки в своей жизни не написал, делал все по аналогии в других скриптах. Так что сильно не пинайте, а лучше помогите привести его к нормальному виду ![]()
Скрипт берем от сюда tables2scheme-yml.
Инсталяция:
Кладем скрипт в директорию «VB Scripts» дистрибутива PowerDesigner, в моем случае «C:\Program Files\Sybase\PowerDesigner 12\VB Scripts» .
Дальше идем меню PowerDesigner Tools -> Execute Commands -> Customize Сommands,
добавляем команду по аналогии со скриншотом:

Дальше жмем ctrl+shift+0, в появишемся редакторе копируем код и вставляем в scheme.yml проекта.
Скрипт работает с глюками, так что вам скорее всего прийдется подправить содержимое scheme.yml, чтобы генерация в symfony происходила успешно.
