项目启动报错org.postgresql.util.PSQLException: ERROR: relation “dual” does not exist

在项目中用到了多数据源,在连接postgres数据库时,项目启动报错,说数据库连接错误,说dual不存在,网上好多教程都是说数据库查询的时候的大小写问题,而这个仅仅是连接,咋鞥却处理方法是修改application-dev.yml中的配置文件.

项目中的druid参数是这样的:确实在配置文件中有个查询语句

SQL: SELECT id,name,permission,type,sort,parent_id,path,icon,component,component_name,status,visible,keep_alive,always_show,create_time,update_time,creator,updater,deleted FROM system_menuWHERE deleted=0
### Cause: org.postgresql.util.PSQLException: 错误: 操作符不存在: character varying = integer
建议:没有匹配指定名称和参数类型的操作符. 您也许需要增加明确的类型转换.
位置:203
; bad SQL grammar []; nested exception is org.postgresql.util.PSQLException: 错误: 操作符不存在: character varying = integer
建议:没有匹配指定名称和参数类型的操作符. 您也许需要增加明确的类型转换.
位置:203