Activiti 6 首次启动时会创建 28 张表,通过配置项即可完成,配置如下:
spring:
activiti:
database-schema-update: true
database-schema-update 的配置项有 4 个值,分别是:
false:默认值,Activiti 启动时,会对比数据库表中保存的版本,如果没有表或者版本不匹配,将抛出异常,生产环境用
true:Activiti 启动时会对数据库中所有表进行更新操作,如果表不存在,则自动创建,开发时用
create-drop:在 Activiti 启动时创建表,在关闭时删除表
drop-create:在 Activiti 启动时删除原来的旧表,然后再创建新表