我有Ubuntu 16.04,下载了PgAdmin3 1.22.1版本。此版本与我的一个postgresql数据库不兼容。我搞错了:
出现错误:

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。我不能提供任何关于Ubuntu16.04和如何升级的信息。帮助我

最佳答案

首先我要做的是

root@mwalko-X58A-UD3R:/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(不在repo中)。然后下载pgAdmin3 1.20.x并运行dpkg-i pgAdmin3.deb可能会发出如下警告:
dpkg: warning: downgrading pgadmin3 from 1.22.0-1 to 1.20.0~beta2-1build1

甚至是一个错误,但它是有效的。
@编辑升级postgreSQL版本比安装恐龙要容易得多

关于postgresql - 适用于Ubuntu 16.04的PgAdmin3 1.20版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39742128/

10-10 23:52