低代码dbType和dbSchemaName初始化问题

涛仔 已解决

如上图,这两个变量可以直接配置,然后也可以在DBManager中动态识别赋值,dbSchemaName自动识别为master数据库,如果注释掉动态赋值代码,手动配置为slave数据库会有影响吗,我看slave里本身就有很多lowcode_zexample打头的db

回答2

涛仔

看了下源码,lowcode_zexample_打头的表在查询时会切换到“jeelowcode”的数据源,表单开发默认禁止创建lowcode_打头的表,所以如果手动将dbSchemaName指向“jeelowcode”数据源,确实会将表创建在jeelowcode下,但查询时因为表名不带lowcode_zexample_就会查master,master下没有就报错了。

自动配置dbSchemaName虽然没问题,但为啥都是表单开发,有的放在jeelowcode,有的放在master下,这样很奇怪。

超级管理员

lowcode_zexample_表开头我们做了特殊处理,因为表比较多,又属于例子来的,如果放到master库的话一大堆表,很容易和你们的业务表搅乱

写回答

扫码关注

微信公众号二维码