记录一下遇到的问题,我的是maven项目pgsql数据库。
项目运行时进行数据操作,查询偶尔出问题,建表的时候没报错,但生成的表是有问题的,想用可视化工具打开和删除的时候均会报错。
后面手动创建表之后,新增还是会出问题。
排查错误:发现数据库配置中,两个datasource配置的模式名‘currentSchema’的环境变量是一样的,虽然在本地手动设置了不同的模式名,但在现场只有一个配置,导致现场的项目启动后,有两个配置的是同一个模式,在访问数据库时产生冲突。
解决:在配置里修改成统一的模式,去掉一样的。
注:还有个无脑的方式,如果是在mapper中写sql的话,可以在表前面加上模式名,模式名和字段都加双引号,这样基本就没问题了
Maven项目PGSQL数据库配置冲突问题解决
798

被折叠的 条评论
为什么被折叠?



