使用navicat連接postgresql報錯問題圖文解決辦法
使用navicat連接postgresql報錯問題解決
一、問題現(xiàn)象:
最近使用Navicat來連接postgreSQL數(shù)據(jù)庫,發(fā)現(xiàn)連接不上,報錯信息如下:

自己百度了一下,發(fā)現(xiàn)pgsql 15版本以后,有些系統(tǒng)表的列名改了,pg_database表里的這一個列被刪除了導(dǎo)致的。

二、解決方法:
1、升級Navicat版本:
將navicat升級到16.2以上版本;

2、使用低版本的postgreSQL:
降級pgsql、老版本仍然可用。
3、修改Navicat的dll文件:
找到navicat安裝目錄,有一個libcc.dll文件。

備份這個文件;進入網(wǎng)站 https://hexed.it/ 打開本地的libcc.dll 文件;右側(cè)點擊搜索,關(guān)鍵詞 SELECT DISTINCT datlastsysoid ;找到之后,把 datlastsysoid 這幾個字,改成 dattablespace ;然后把文件下載回來,放回原處。

最后,重啟Navicat,可以發(fā)現(xiàn)無論老和新版本的pgsql都可以正常訪問了。

總結(jié)
到此這篇關(guān)于使用navicat連接postgresql報錯問題解決的文章就介紹到這了,更多相關(guān)navicat連接postgresql報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PostgreSQL數(shù)據(jù)庫timestamp數(shù)據(jù)類型精度進位問題解析
PostgreSQL是一款功能強大的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),起源于1986年的POSTGRES項目,它支持多種數(shù)據(jù)類型,包括數(shù)值類型、字符串類型、日期時間類型等,本文介紹PostgreSQL數(shù)據(jù)庫timestamp數(shù)據(jù)類型精度進位問題,感興趣的朋友一起看看吧2024-11-11
PostgreSQL樹形結(jié)構(gòu)的遞歸查詢示例
這篇文章主要給大家介紹了關(guān)于PostgreSQL樹形結(jié)構(gòu)的遞歸查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用PostgreSQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
查看PostgreSQL數(shù)據(jù)庫版本的方法小結(jié)
這篇文章主要給大家介紹了關(guān)于如何查看PostgreSQL數(shù)據(jù)庫的版本,查看PostgreSQL?數(shù)據(jù)庫的版本號,可用方法很多,文中介紹了三種方法,對大家的學(xué)習(xí)或者工作具有一定的參考借鑒價值,需要的朋友可以參考下2024-12-12

