微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ruoyi从mysql怎么切换到postgresql

这篇“Ruoyi从mysql怎么切换到postgresql文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Ruoyi从MysqL怎么切换到postgresql文章吧。

一、在pom.xml文件中将MysqL的依赖jar包替换成postgresql的。

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
</dependency>

二、mybatis-plus或者分页插件数据库类别支持

Ruoyi从mysql怎么切换到postgresql

上面两个地方红框中的字符都要替换掉。

三、数据库连接池要做相应调整

Ruoyi从mysql怎么切换到postgresql

四、自动任务依赖,如果您开启了quartz组件,请记得打开以下注释

//pg启用特殊配置,否则会报错  update by wuzuhu on 20181224
//prop.put("org.quartz.jobStore.driverDelegateClass", "org.quartz.impl.jdbcjobstore.PostgresqlDelegate");

五、在所有的Mapper.xml配置文件中,找到有sysdate()的函数,需要替换成Now()函数

六、所有带日期查询函数需要替换成如下的代码

Ruoyi从mysql怎么切换到postgresql

七、MysqL find_in_set()函数可以使用ANY()方案。

比如:

#{deptId} || '' = ANY(STRING_TO_ARRAY(ancestors, ','))

Ruoyi从mysql怎么切换到postgresql

以上就是关于“Ruoyi从MysqL怎么切换到postgresql”这篇文章内容,相信大家都有了一定的了解,希望小编分享内容对大家有帮助,若想了解更多相关的知识内容,请关注编程之家行业资讯频道。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐