navicat連接postgresql、人大金倉等數(shù)據(jù)庫報錯解決辦法
navicat連接postgresql、人大金倉數(shù)據(jù)庫報錯問題是一個偶現(xiàn)的問題,需要我們特別關(guān)注:
1、客戶端連接人大金倉數(shù)據(jù)庫

這里注意:navicat連接postgresql、人大金倉數(shù)據(jù)庫時均選擇postgresql類型,因為人大金倉數(shù)據(jù)庫底層和psql數(shù)據(jù)庫類似。
2、數(shù)據(jù)庫信息填完之后,點擊測試連接

這時候是成功的,點擊確定,但是 如下 .....
3、然后點擊數(shù)據(jù)庫打開時報錯

信息:
ERROR:column “datlastsysoid“ does not exist Line1:SELECT DISTINCT datalastsysoid FROM pg_database
4、原因如下:
Postgres 15 從表中刪除了 datlastsysoid 字段pg_database因此 Navicat 15.0.29 到 16.1 之間的任何版本在查找此已棄用字段時都會引發(fā)此錯誤。

1)要解決此問題,請升級到最新的 16.2 及更高版本。
2)執(zhí)行以下操作:
打開 Navicat 文件夾(通常在 C:\Program Files\PremiumSoft\Navicat Premium 15\) 下),取決于您的 Navicat 版本找到libcc.dll并創(chuàng)建此文件的備份(將其復(fù)制并粘貼為“libcc-old.dll”或任何其他名稱)

在任何十六進制編輯器中打開此文件,如果需要,您可以使用在線工具,例如 16進制轉(zhuǎn)換在文件中搜索“SELECT DISTINCT datlastsysoid”,并將其替換為“SELECT DISTINCT dattablespace”。將文件保存在原始位置就可以了。

加載之后進行替換、然后另存為就OK了。
3)降級pgsql
總結(jié)
到此這篇關(guān)于navicat連接postgresql、人大金倉等數(shù)據(jù)庫報錯解決辦法的文章就介紹到這了,更多相關(guān)navicat連接數(shù)據(jù)庫報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PostgreSQL中設(shè)置和管理數(shù)據(jù)庫索引的操作指南
索引是數(shù)據(jù)庫管理系統(tǒng)中的一個重要特性,能夠顯著提高查詢性能,PostgreSQL 作為一個強大的開源關(guān)系數(shù)據(jù)庫管理系統(tǒng),提供了多種類型的索引結(jié)構(gòu),以滿足不同的需求,本文將詳細(xì)介紹 PostgreSQL 中如何設(shè)置和管理索引,需要的朋友可以參考下2025-06-06
免密使用PostgreSQL數(shù)據(jù)庫內(nèi)置工具的兩種方法
我們在PostgreSQL數(shù)據(jù)庫自帶的各種工具時,每次使用都要輸入數(shù)據(jù)庫密碼,這里我們通過配置的方式,以后再使用這些工具就不需要輸入數(shù)據(jù)庫密碼了,需要的朋友可以參考下2025-03-03
Postgresql數(shù)據(jù)庫character?varying和character的區(qū)別說明
這篇文章主要介紹了Postgresql數(shù)據(jù)庫character?varying和character的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07
PostgreSQL 基于 inherits 實現(xiàn)分表的示例代碼
本文主要介紹了PostgreSQL 基于 inherits 實現(xiàn)分表的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2026-05-05
PostgreSQL數(shù)據(jù)庫從入門到精通實戰(zhàn)
這是一份詳細(xì)的PostgreSQL數(shù)據(jù)庫使用指南,涵蓋了核心概念、安裝、基本操作、高級功能、管理與維護、安全、復(fù)制與高可用等多個方面,幫助用戶從入門到精通PostgreSQL數(shù)據(jù)庫,這份指南提供了 PostgreSQL的全面概覽和核心實踐,感興趣的朋友跟隨小編一起看看吧2026-01-01
PostgreSQL使用執(zhí)行計劃的入門到實戰(zhàn)調(diào)優(yōu)指南
在數(shù)據(jù)庫性能優(yōu)化領(lǐng)域,執(zhí)行計劃(Execution?Plan)是開發(fā)者與數(shù)據(jù)庫優(yōu)化器對話的翻譯器,PostgreSQL的執(zhí)行計劃不僅揭示了SQL語句的執(zhí)行路徑,更通過成本估算、實際耗時等關(guān)鍵指標(biāo),,為性能瓶頸定位提供了科學(xué)依據(jù),本文將系統(tǒng)講解PostgreSQL執(zhí)行計劃的核心機制與調(diào)優(yōu)方法2026-01-01
postgresql 實現(xiàn)多表關(guān)聯(lián)刪除
這篇文章主要介紹了postgresql 實現(xiàn)多表關(guān)聯(lián)刪除操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
PostgreSQL ERROR: invalid escape string 解決辦法
這篇文章主要介紹了PostgreSQL ERROR: invalid escape string 解決辦法,本文環(huán)境是JDBC+PostgreSQL,需要的朋友可以參考下2014-07-07

