亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Ruoyi從mysql切換到postgresql的幾個踩坑實戰(zhàn)

 更新時間:2023年02月28日 09:45:09   作者:夜郎king  
最近由于工作的原因,需要將Ruoyi從mysql切換到postgresql,所以這篇文章主要給大家介紹了關于Ruoyi從mysql切換到postgresql的幾個踩坑實戰(zhàn),需要的朋友可以參考下

前言

因為工程應用需要,需要將ruoyi的數據庫支持從mysql切換到postgresql。網上也有一些開源的demo或者已經集成好的框架說明已經將數據庫進行了切換。本文將簡單介紹在進行數據庫切換時,可能會遇到的幾個問題,以及怎么解決。

雖然同為關系型數據庫,但mysql和postgresql在sql的兼容性方面不是很好,mysql支持的語法在postgresql中很多是不認識的。

閑言少敘,下面進入正文。

一、在pom.xml文件中將mysql的依賴jar包替換成postgresql的。

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

二、mybatis-plus或者分頁插件數據庫類別支持

上面兩個地方紅框中的字符都要替換掉。

三、數據庫連接池要做相應調整

四、自動任務依賴,如果您開啟了quartz組件,請記得打開以下注釋

//pg啟用特殊配置,否則會報錯  update by wuzuhu on 20181224
//prop.put("org.quartz.jobStore.driverDelegateClass", "org.quartz.impl.jdbcjobstore.PostgreSQLDelegate");

五、在所有的Mapper.xml配置文件中,找到有sysdate()的函數,需要替換成now()函數。

六、所有帶日期查詢函數需要替換成如下的代碼:

七、mysql find_in_set()函數可以使用ANY()方案。

比如:

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

總結:

通過以上步驟基本可以完成ruoyi的數據庫從mysql切換到postgresql,希望可以幫助到你。

到此這篇關于Ruoyi從mysql切換到postgresql的幾個踩坑實戰(zhàn)的文章就介紹到這了,更多相關Ruoyi從mysql切換postgresql內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • postgresql 啟動與停止操作

    postgresql 啟動與停止操作

    這篇文章主要介紹了postgresql 啟動與停止操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL教程(三):表的繼承和分區(qū)表詳解

    PostgreSQL教程(三):表的繼承和分區(qū)表詳解

    這篇文章主要介紹了PostgreSQL教程(三):表的繼承和分區(qū)表詳解,本文講解了多表繼承、 繼承和權限、什么是分區(qū)表、分區(qū)表實現、分區(qū)和約束排除等內容,需要的朋友可以參考下
    2015-05-05
  • postgresql 將逗號分隔的字符串轉為多行的實例

    postgresql 將逗號分隔的字符串轉為多行的實例

    這篇文章主要介紹了postgresql 將逗號分隔的字符串轉為多行的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • 玩轉PostgreSQL之30個實用SQL語句

    玩轉PostgreSQL之30個實用SQL語句

    本文主要整理總結了30個實用SQL,方便大家可以高效利用PostgreSQL,需要的朋友可以參考下
    2022-11-11
  • PostgreSQL的整型、浮點型、固定精度數值和序列等數字類型

    PostgreSQL的整型、浮點型、固定精度數值和序列等數字類型

    PostgreSQL(簡稱PGSQL)是一種開源關系型數據庫管理系統(tǒng),廣泛應用于企業(yè)級應用,文章詳細介紹了PostgreSQL的數字類型,包括整型、浮點型、固定精度數值型和序列類型,強調了選擇合適的數字類型對于數據庫的存儲效率、查詢性能和數據準確性的重要性
    2024-09-09
  • PostgreSQL入門簡介

    PostgreSQL入門簡介

    PostgreSQL是一個免費的對象-關系型數據庫服務器(ORDBMS),遵循靈活的開源協(xié)議BSD。這篇文章主要介紹了PostgreSQL入門簡介,需要的朋友可以參考下
    2020-12-12
  • 使用Postgresql 實現快速插入測試數據

    使用Postgresql 實現快速插入測試數據

    這篇文章主要介紹了使用Postgresql 實現快速插入測試數據,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL之INDEX 索引詳解

    PostgreSQL之INDEX 索引詳解

    這篇文章主要介紹了PostgreSQL之INDEX 索引詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • PostgreSQL數據庫遷移部署實戰(zhàn)教程

    PostgreSQL數據庫遷移部署實戰(zhàn)教程

    這篇文章主要介紹了PostgreSQL數據庫遷移部署實戰(zhàn)教程,由于項目本身就是基于PostgreSQL數據庫構建的,因此數據庫遷移將變得十分便捷,接下來,我將簡要介紹我們的遷移步驟,需要的朋友可以參考下
    2023-07-07
  • 淺談Postgresql默認端口5432你所不知道的一點

    淺談Postgresql默認端口5432你所不知道的一點

    這篇文章主要介紹了淺談Postgresql默認端口5432你所不知道的一點,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01

最新評論