ruyangit opened this issue 6 years ago · 1 comments
系统启动时会自动检测模块是否安装,自动检测模块版本是否需要升级数据库,如果有数据库升级脚本,则系统自动执行。 能否简单介绍下模块的升级说明?
1、模块的版本是根据这个文件获取的:/src/main/resources/db/upgrade/模块编码/versions 2、此文件是表示该改模块的所有版本号,第一位代表是初始版本号,可参考core模块的versions文件 3、系统启动时根据versions文件获取版本列表,和数据库记录的当前版本号,依次检验版本,如果有新版本号,则根据当前数据库类型找到对应脚本并执行SQL。 4、SQL脚本目录规则:/src/main/resources/db/upgrade/模块编码/数据库类型/数据库类型_版本号.sql