2016-09-28 119 views
1

我有Ubuntu 16.04並下載了PgAdmin3 1.22.1版本。這個版本與我的一個postgresql數據庫不兼容。我得到了錯誤:發生 錯誤:PgAdmin3 1.20版本爲Ubuntu 16.04

11:32:25: Error: ERROR: function pg_get_function_result(oid) does not exist 
LINE 1: SELECT pr.oid, pr.xmin, pr.*, pg_get_function_result(pr.oid)... 
            ^
HINT: No function matches the given name and argument types. You might need to add explicit type casts. 

所以我需要降級我PgAdmin.I不能有任何信息有可能於Ubuntu 16.04,以及如何。幫我

+1

哇。該數據庫必須是PostgreSQL 8.3或更高版本... –

+0

是的,服務器PostgreSQL數據庫版本 - 8.3 – fueggit

+0

你做過嗎? – Michu93

回答

0

首先,我的工作

[email protected]:/home/mwalko/Downloads# lsb_release -a 
No LSB modules are available. 
Distributor ID: Ubuntu 
Description: Ubuntu 16.04.1 LTS 
Release: 16.04 
Codename: xenial 

,這更像是提醒不是教程。 你可以在版本1.20.x中安裝pgAdmin3,它仍然可以和PostgreSQL 8.3一起工作。 安裝libgtk2.0-dev,libxml2-dev,libxslt-dev和wxGTK-2.8.12(不在回購中)。然後下載pgAdmin3 1.20.x和運行dpkg -i來pgadmin3.deb可能會拋出警告信息,如:

dpkg: warning: downgrading pgadmin3 from 1.22.0-1 to 1.20.0~beta2-1build1 

甚至錯誤,但它的工作原理。 @編輯升級postgreSQL版本比試圖安裝恐龍更容易