Add new comment

Вопросик есть

даже несколько :)
Преамбула:
Как пользователь конкурирующего продукта GOLDS подтверждаю полезность макроподстановок в SQL коде. Такие средства "малой механизации" существенно экономят время и делают исходные тексты более понятными.
Кроме того, такой макроязык по определению самодокументирующийся - можно посмотреть определение любой макроподстановки.
С другой стороны, есть опасность возникновения "диалектов", когда разработчики начинают писать собственные частные макросы. На больших проектах обязательно нужно иметь выделенного "инструментальщика" для доработки макросов. Остальные должны их только использовать.

Вопросы:
1. Из описания вытекает, что SPM - чистый макропроцессор. Однако при работе с БД, нужно иметь возможность генерировать скрипты на изменение, если объект в исходном файле изменен (alter ...). Как решается такая задача?
2. Из примера файла описания проекта не понятно, что будет на выходе - 3 .sql файла или один? Есть возможность управлять выходом?