部署数据库主题以创建新的 QBO3 数据库时,未创建实体视图。
我的主题包括对以下 .sqlproj 项目的引用:
- 标准
- 抵押
- 信用
- 债务
我看到 Standard.sqlproj> 脚本> Script.PostDeployment.sql 包括创建实体视图(如果它尚不存在)。
是否需要单独部署每个项目?
要包含来自"核心"项目的部署前和后期脚本,请修改主题的前后部署脚本以包含来自其他项目的相关脚本。
例如:
:r ....StandardScriptsScript.PostDeployment.sql
:r ....MortgageScriptsMortgage.PostDeployment.sql
请注意,:r
语法是包含外部文件的 SQLCMD 约定。包含的文件将按包含它们的顺序运行。