1

Tarantino要求您将其指向一个包含两个子目录(create 和 update)的脚本目录。当执行 Tarantino 的创建或重建操作时,我希望运行创建目录中的 sql 脚本,然后在重建操作的情况下运行更新目录中的任何脚本。

我发现创建目录中的脚本永远不会执行;我的所有脚本都必须位于更新目录中。此外,我在网上找到的示例都专门使用更新目录。那么创建目录的目的是什么,它是如何使用的呢?

4

1 回答 1

3

事实证明,Tarantino 正在寻找“ExistingSchema”子目录而不是“Create”子目录。我相信文档已经过时了。

执行 Create 操作时,将执行 ExistingSchema 目录中的脚本,然后执行 Update 目录中的脚本。

更新操作仅执行更新目录中的脚本。

Rebuild 操作的行为类似于 create 操作,但首先删除数据库。

于 2009-11-09T21:23:51.213 回答