如何为postgreSQL 9.2安装pgAdmin III?

Modified on: Thu, 14 Jun 2018 04:42:53 +0800

我有一个运行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。

可用吗?我从哪里得到它?

作者:jokerdino,Vector

最佳答案

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

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

Debian和Ubuntu的PostgreSQL包

PostgreSQL全球开发小组(PGDG)为位于http:/的Debian和Ubuntu维护一个PostgreSQL软件包的APT存储库。 /apt.postgresql.org/pub/repos/apt/。我们的目标是在几个Debian / Ubuntu版本上为所有支持的PostgreSQL版本构建PostgreSQL服务器软件包以及扩展和模块软件包。
目前,我们支持
Debian 6.0(挤压),7.0(喘息)和不稳定(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 beta:请参阅有关Beta版的常见问题解答
看看FAQ。
注意:此存储库提供依赖于最新postgresql-x.y,...包的“postgresql”,“postgresql-contrib”和“postgresql-client”元数据包,类似于Debian和Ubuntu中的类。一旦发布了新的PostgreSQL版本,这些元数据包将更新以取决于新版本。如果你想继续使用特定的PostgreSQL版本,你应该安装特定的软件包,如“postgresql-9.3”而不是“postgresql”。


相关问答

添加新评论