Tarantino要求您将其指向一个脚本目录,该目录包含两个子目录:创建和更新。在执行Tarantino的create或rebuild操作时,我希望运行create目录中的sql脚本,如果是rebuild操作,则运行update目录中的任何脚本。
我发现create目录中的脚本从未执行过;我的所有脚本都必须在update目录中。此外,我在网上找到的所有示例都专门使用更新目录。那么,create directory的目的是什么?如何使用它?
发布于 2009-11-10 05:23:51
原来,Tarantino正在寻找一个"ExistingSchema“子目录,而不是一个"Create”子目录。我相信文档只是过时了。
执行创建操作时,先执行ExistingSchema目录中的脚本,然后执行更新目录中的脚本。
更新操作仅执行更新目录中的脚本。
重建操作的行为类似于创建操作,但首先删除数据库。
https://stackoverflow.com/questions/1600731
复制相似问题