如何为postgreSQL 9.2安装pgAdmin III?

我有一个运行postgresql 9.2的Windows服务器。 我想用我的Ubuntu 12.10工作站盒子里的pgAdmin III来点击它。

我从synaptic安装了pgAdmin III,并尝试使用软件安装程序从postgreSQL站点直接下载。 无论如何,我只能获得postgresql 9.1的pgAdmin III。 当我运行pgAdmin III并指向我的服务器时,我收到一条错误消息,告诉我数据库是9.2而我的pgAdmin III是9.1,与9.2不兼容。

我可以从Ubuntu框中很好地访问服务器本身 – 我有Python程序可以毫无问题地访问数据库 – 但我需要在Ubuntu 12.10下运行的9.2的pgAdmin III。

是可用的么? 我从哪里得到它?

截至2014年,该网站描述了为Ubuntu和Debian执行此操作的方法: https : //wiki.postgresql.org/wiki/Apt

复制粘贴(2014-06-06)以防网站脱机,无论发生什么:

Debian和Ubuntu的PostgreSQL包

PostgreSQL全球开发组(PGDG)为Debian和Ubuntu维护了一个APT的PostgreSQL包存储库,位于http://apt.postgresql.org/pub/repos/apt/ 。 我们的目标是在几个Debian / Ubuntu版本上为所有支持的PostgreSQL版本构建PostgreSQL服务器软件包以及扩展和模块软件包。 目前,我们支持Debian 6.0(挤压),7.0(wheezy)和不稳定(sid)64/32位(amd64 / i386)Ubuntu 10.04(清晰),12.04(精确),13.10(俏皮),14.04(可靠)64 / 32位(amd64 / i386)PostgreSQL 8.4,9.0,9.1,9.2,9.3,9.4 beta服务器扩展,如Slony-I,各种PL语言和数据类型应用程序,如pgadmin3,pgbouncer和pgpool-II旧版PostgreSQL版本的软件包和较旧的Debian / Ubuntu发行版将继续保留在存储库中; 这些更新将在临时基础上提供。

快速开始

创建/etc/apt/sources.list.d/pgdg.list。 这些发行版称为codename-pgdg。 在示例中,将wheezy替换为您使用的实际分布:

deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

(您可以通过运行lsb_release -c来确定分发的代号。)从https://www.postgresql.org/media/keys/ACCC4CF8.asc导入存储库密钥,更新软件包列表,然后开始安装软件包:

 wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update sudo apt-get upgrade sudo apt-get install postgresql-9.3 pgadmin3 

或者,此shell脚本将为您执行上述步骤。 仅限9.4测试版:请参阅有关测试版的常见问题解答请查看常见问题解答。 注意:此存储库提供依赖于最新postgresql-xy,…包的“postgresql”,“postgresql-contrib”和“postgresql-client”元数据包,类似于Debian和Ubuntu中的类。 一旦发布了新的PostgreSQL版本,这些元数据包将更新以取决于新版本。 如果你想继续使用特定的PostgreSQL版本,你应该安装特定的软件包,如“postgresql-9.3”而不是“postgresql”。

它在存储库中。

 sudo apt-get install pgadmin3 

或搜索软件中心。

软件中心

如果这是错误的版本,您可以使用PPA :

  • 什么是PPA以及如何使用它们?

如果这不起作用,您可以使用源代码并从源代码自行编译。

Postgres 9.2需要第16版pgadmin3( http://www.pgadmin.org/visualtour16.php ),它不在回购或Ubunutu 12.10的PPA中。

看起来您必须构建它或升级。

我已经为12.10构建了它: https : //copy.com/anB4E19CxdLW – 如果你在12.10,也许这个二进制文件对你有用。

如果没有,您需要自己构建它,请确保安装

 sudo apt-get install postgresql-server-dev-9.2 

对于pgAdmin 4,您还可以参考此Wiki页面: https : //wiki.postgresql.org/wiki/Apt

我在Ubuntu 16.04上尝试并安装了pgAdmin 4:

 sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' sudo apt-get install wget ca-certificates wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update sudo apt-get upgrade sudo apt-get install postgresql-10 pgadmin4