企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 答 > OFBiz本身是支持实体改动, 重启系统后, 自动更新实际连接的数据库的. > 但是, 在配置连接参数的时候, 有一些属性是可以调整这种自动操作的行为的. > 具体在[OFBIZ_HOME/framework/entity/config/entityengine.xml]文件内. > 请看下文. #### [entityengine.xml]中数据库连接配置说明 > 具体配置在[entity-config.datasource]标签里. > 这里只介绍实体变更自动变更数据库相关的配置属性, 其他略过. > > 具体属性介绍如下, 用法如: [datasource.@check-on-start] > - check-on-start="true": 启动时检查实体设计与数据库表设计的同一性 > - add-missing-on-start="true": 启动时**自动补充缺失**. 如(表、字段、外键、索引) > - check-pks-on-start="true": 启动时检查实体设计与数据库表设计中**主键** 的同一性 > - check-fks-on-start="false": 启动时检查实体设计与数据库表设计中**外键** 的同一性 > - check-fk-indices-on-start="false": 启动时检查实体设计与数据库表设计中**外键索引** 的同一性 > - check-indices-on-start="true": 启动时检查实体设计与数据库表设计中**索引** 的同一性 > > 提醒: 这些配置, 请根据需要调整.