使用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如何按照某一字段去重,并顯示其他字段信息
這篇文章主要介紹了PostgreSQL如何按照某一字段去重,并顯示其他字段信息問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05PostgreSQL數(shù)據(jù)庫中匿名塊的寫法實例
這篇文章主要介紹了PostgreSQL數(shù)據(jù)庫中匿名塊的寫法實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01PostgreSQL實現(xiàn)一個通用標簽系統(tǒng)
這篇文章主要給大家介紹了關(guān)于利用PostgreSQL實現(xiàn)一個通用標簽系統(tǒng)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-01-01詳解如何在PostgreSQL中使用JSON數(shù)據(jù)類型
JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式,它采用鍵值對的形式來表示數(shù)據(jù),支持多種數(shù)據(jù)類型,本文給大家介紹了如何在PostgreSQL中使用JSON數(shù)據(jù)類型,需要的朋友可以參考下2024-03-03PostgreSQL數(shù)據(jù)庫中跨庫訪問解決方案
這篇文章主要介紹了PostgreSQL數(shù)據(jù)庫中跨庫訪問解決方案,需要的朋友可以參考下2017-05-05postgresql限制某個用戶僅連接某一個數(shù)據(jù)庫的操作
這篇文章主要介紹了postgresql限制某個用戶僅連接某一個數(shù)據(jù)庫的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01