Navicat連接postgresql時(shí)出現(xiàn)'datlastsysoid?does?not?exist'報(bào)錯(cuò)問(wèn)題完美解決
1 column “datlastsysoid“ does not exist
2 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、 打開 Navicat 安裝目錄,找到libcc.dll文件
2、備份libcc.dll文件,將其復(fù)制并粘貼為“libcc.dll.bak”或任何其他名稱
3、在任何十六進(jìn)制編輯器中打開此文件,如果需要,您可以使用在線工具,例如 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)了
總結(jié)
到此這篇關(guān)于Navicat連接postgresql時(shí)出現(xiàn)'datlastsysoid does not exist'報(bào)錯(cuò)問(wèn)題完美解決的文章就介紹到這了,更多相關(guān)Navicat連接postgresql時(shí)報(bào)錯(cuò)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決PostgreSQL日志信息占用磁盤過(guò)大的問(wèn)題
解決PostgreSQL日志信息占用磁盤過(guò)大的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01PostgreSQL數(shù)據(jù)庫(kù)的基本查詢操作
這篇文章采用詳細(xì)的代碼示例為大家介紹了PostgreSQL數(shù)據(jù)庫(kù)的基本查詢操作使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-04-04教你如何在Centos8-stream安裝PostgreSQL13
這篇文章主要介紹了Centos8-stream安裝PostgreSQL13,初始化PostgreSQL需要先創(chuàng)建postgresql儲(chǔ)存目錄,啟動(dòng)postgresql數(shù)據(jù)庫(kù),本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-02-02Postgresql數(shù)據(jù)庫(kù)SQL字段拼接方法
Postgresql里面內(nèi)置了很多的實(shí)用函數(shù),下面這篇文章主要給大家介紹了關(guān)于Postgresql數(shù)據(jù)庫(kù)SQL字段拼接方法的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-11-11詳解PostgreSQL提升批量數(shù)據(jù)導(dǎo)入性能的n種方法
這篇文章主要介紹了PostgreSQL提升批量數(shù)據(jù)導(dǎo)入性能的n種方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03