我正在编写一个示例应用程序,其中我在文件中编写了所有sql。
每当我添加新功能时,我都会创建新的sql脚本。
当我的应用程序首次运行时,我应该使用什么技术检查所有脚本(如果不存在)创建或添加任何新脚本仅创建该脚本。我给了文件名称,如 script1.sql,script2.sql 等。
答案 0 :(得分:1)
您正在使用一组sql脚本来设置数据库。每次修改时都会添加另一个脚本 - 增量脚本。
您可以使用DB maintain来管理它们。它将保存有关执行哪些脚本的信息,并且知道只执行最后一个补丁。它似乎正是您所寻找的:
PS不确定是否还有其他框架可以做同样的事情。