2016-09-28 2 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

Wow. Эта база данных должна быть 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 

и это больше похоже посоветуйте, чем учебник. Вы можете установить pgAdmin3 в версии 1.20.x, он все еще работает с 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 

или даже ошибки, но это работает. @Edit намного проще обновить версию postgreSQL, чем пытаться установить этот динозавр