實(shí)操解決Navicat連接postgresql時(shí)出現(xiàn)‘datlastsysoid does not exist‘報(bào)錯(cuò)的問(wèn)題
column “datlastsysoid“ does not exist Line1:SELECT DISTINCT datalastsysoid FROM pg_database
問(wèn)題分析
Postgres 15 從pg_database表中刪除了 datlastsysoid 字段引發(fā)此錯(cuò)誤。
決絕方案
解決方法1:升級(jí)navicat
解決方法2:降級(jí)pgsql
解決方法3:修改dll
實(shí)操演示
1、 打開(kāi) Navicat 安裝目錄,找到libcc.dll文件
2、備份libcc.dll文件,將其復(fù)制并粘貼為“libcc.dll.bak”或任何其他名稱
3、在任何十六進(jìn)制編輯器中打開(kāi)此文件,如果需要,您可以使用在線工具,例如 https://hexed.it。
4、在文件中搜索“SELECT DISTINCT datlastsysoid”,并將其替換為“SELECT DISTINCT dattablespace”
修改
5、將文件保存在原始位置。如果遇到任何安全問(wèn)題,請(qǐng)將其另存為“.txt”文件,然后還原備份文件
6、重啟navicat,可以發(fā)現(xiàn),無(wú)論老和新版本的pgsql,都可以正常訪問(wèn)了
以上就是實(shí)操解決Navicat連接postgresql時(shí)出現(xiàn)‘datlastsysoid does not exist‘報(bào)錯(cuò)的問(wèn)題的詳細(xì)內(nèi)容,更多關(guān)于Navicat連接postgresql出現(xiàn)datlastsysoid not exist的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
CentOS中運(yùn)行PostgreSQL需要修改的內(nèi)核參數(shù)及配置腳本分享
這篇文章主要介紹了CentOS中運(yùn)行PostgreSQL需要修改的內(nèi)核參數(shù)及配置腳本分享,本文從系統(tǒng)資源限制類(lèi)和內(nèi)存參數(shù)優(yōu)化類(lèi)來(lái)進(jìn)行說(shuō)明,需要的朋友可以參考下2014-07-07PostgreSQL 性能優(yōu)化之服務(wù)器參數(shù)配置操作
這篇文章主要介紹了PostgreSQL 性能優(yōu)化之服務(wù)器參數(shù)配置操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01在postgresql數(shù)據(jù)庫(kù)中判斷是否是數(shù)字和日期時(shí)間格式函數(shù)操作
這篇文章主要介紹了在postgresql數(shù)據(jù)庫(kù)中判斷是否是數(shù)字和日期時(shí)間格式函數(shù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12淺談postgresql數(shù)據(jù)庫(kù)varchar、char、text的比較
這篇文章主要介紹了淺談postgresql數(shù)據(jù)庫(kù)varchar、char、text的比較,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12PostgreSQL12同步流復(fù)制搭建及主備切換方式
這篇文章主要介紹了PostgreSQL12同步流復(fù)制搭建及主備切換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03解決PostgreSQL服務(wù)啟動(dòng)后占用100% CPU卡死的問(wèn)題
前文書(shū)說(shuō)到,今天耗費(fèi)了九牛二虎之力,終于馴服了NTFS權(quán)限安裝好了PostgreSQL,卻不曾想,服務(wù)啟動(dòng)后,新的狀況又出現(xiàn)了。2009-08-08