Postgresql
PostgreSQL 12:proisagg 列不存在
我在這裡使用以下圖像創建了一個 PostGIS 數據庫(即 9.3-2.1、11.0-2.5 和 12.0 標籤),但是當我嘗試打開“公共”模式時出現以下錯誤:
An error has occurred: 11:43:59: Error: ERROR: column "proisagg" does not exist LINE 9: WHERE proisagg = FALSE AND pronamespace = 2200::oid HINT: Perhaps you meant to reference the column "pr.prolang".
An error has occurred: 11:46:24: Error: ERROR: column rel.relhasoids does not exist LINE 1: ...t_userbyid(rel.relowner) AS relowner, rel.relacl, rel.relhas...
我在這里和這裡找到了可能的解決方案。我試圖詢問我應該如何更新查詢,但我需要至少 50 名聲望才能發表評論。
有人知道我應該如何解決這個問題嗎?或者我應該如何更改 pgAdmin 上的查詢定義?
提前致謝。
系統:
- PostgreSQL 12.0 (Ubuntu 12.0-2.pgdg16.04+1)
- pgAdmin III
- Ubuntu 16.04 LTS
該查詢被硬編碼到 pgAdmin III 中,您無法更改它。
這些列已在 v12 中刪除,因為它們不再有用。
pgAdmin III 多年來一直不受支持。
使用 pgAdmin 4 或其他支持的客戶端工具。