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”这篇文章内容,相信大家都有了一定的了解,希望小编分享内容对大家有帮助,若想了解更多相关的知识内容,请关注编程之家行业资讯频道。

相关文章

优化MySQL数据库发布系统存储的方法有:1.mysql库主从读写分...
使用mysql的方法:在“我的电脑”→右键→“管理”→“服务”...
在mysql中查看root用户权限的方法:1.命令行启动mysql服务;...
MySQL主从复制是用来备份一个与主数据库一样环境的从数据库,...
运行mysql的方法1.启动mysql服务,在“我的电脑”→右键→“...
开启mysql的方法1.可以通过快捷键win+r,输入cmd,打开窗口,...