免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7873 | 回复: 7
打印 上一主题 下一主题

[求教]安装pgadmin3远程管理PostgreSQL怎么还要求本地也有个pg安装? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-09 17:48 |只看该作者 |倒序浏览
怎么安装的时候还要求本地机器上也得装一个Postgresql啊?

[ 本帖最后由 chn2k 于 2008-6-15 22:43 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-06-09 21:43 |只看该作者
有人看没人回啊

论坛徽章:
0
3 [报告]
发表于 2008-06-10 09:04 |只看该作者
不记得需要一个完全安装的pgsql。

论坛徽章:
0
4 [报告]
发表于 2008-06-10 20:18 |只看该作者
原帖由 chn2k 于 2008-6-9 17:48 发表
怎么安装的时候还要求本地机器上也得装一个Postgresql啊?


从来没遇到过这种情况

论坛徽章:
0
5 [报告]
发表于 2008-06-13 11:57 |只看该作者
Sure.Just give a remote user.

论坛徽章:
0
6 [报告]
发表于 2008-06-15 08:00 |只看该作者

回复 #1 chn2k 的帖子

不是很清楚你说的问题。基于我对问题的理解说一下看法,可能与实际不符合。
在一台PC上安装POSTGRESQL,在安装是选择侦听所有请求(可能有一个ALL选择 ,详细不太清楚)。安装完后,编辑POSTGRES。CONF文件(推荐用PGADMIN(III)),增加你PC的IP(如XXX。XXX。XXX。XXX/24)。然后重起POSTGRE SERVICE。在另外一台PC上安装PGADMINIII。增加DB SEVER ,HOST处为设置的IP(如XXX。XXX。XXX。XXX/24)。如果成功。说明DB SERVER,设置IP成功。也可以在DBSERVER端增加IP的方法测试。方法如上所示。不知这样能不能满足要求。

论坛徽章:
0
7 [报告]
发表于 2008-06-15 22:30 |只看该作者

回复 #6 syou 的帖子

抱歉!标题写的不太准确。情况是这样:
我已经在一台服务器上安装好了PostgreSQL,现在要在另一台自己的工作站上安装pgAdmin III以实现远程管理服务器上的PostgreSQL,但是我看pgAdmin III的安装文档(INSTALL)说要求本地有一个PostgreSQL安装,我也试过不安装PostgreSQL,结果pgAdmin III安装过程失败,报错信息大概的意思就是要求我必须有一个本地(工作站上)的PostgreSQL安装(英文很差,可能理解有误)。

我想知道:
1、是否若安装pgAdmin III就必须有一个本地的PostgreSQL安装;
2、若是,是否工作站本地PostgreSQL可以不用全部安装(因我看PostgreSQL安装文档中有client-only安装选项)

另:服务器和工作站上均为openSUSE 10.3。尝试过工作站本地用WindowsXP安装win版pgAdmin III,安装过程正常,连接远程数据库正常,没有上述要求。

谢各位帮忙

[ 本帖最后由 chn2k 于 2008-6-15 22:49 编辑 ]

论坛徽章:
0
8 [报告]
发表于 2008-06-16 00:18 |只看该作者

似乎是解决了

又自己琢磨了一下。我用的是官方最新版pgAdmin3-1.8.4。看其安装文档,有如下安装要求:
Linux, FreeBSD, Solaris and other unix variants
-----------------------------------------------
You will need:
- A modern development environment:
    - GTK 2.2 or above.
    - GNU automake 1.9 or above.
    - GNU autoconf 2.59 or above.
    - GNU gcc 3.4 or above.
- wxGTK 2.8.x from http://www.wxwidgets.org/
- libxml2 2.6.18 or above from http://www.xmlsoft.org/
- libxslt 1.1.x or above from http://www.xmlsoft.org/
- PostgreSQL 8.1 or above from http://www.postgresql.org/
查看本机安装的关联软件版本没有达到要求。于是卸了已经安装好的PostgreSQL,改装pgAdmin3-1.8.1,成功了。连接数据库,没问题。
需要说明的是:
1、pgAdmin3-1.8.4是源码编译安装,pgAdmin3-1.8.1是rpm包安装
($ rpm -Uvh pgadmin3-1.8.1-1.i586.rpm)
2、虽然卸了已经安装好PostgreSQL成功安装了pgAdmin3-1.8.1,但是我注意到pgAdmin3-1.8.1的README中也有一段话:
Notes:
pgAdmin3 requires wxWidgets (API for writing GUI applications),The
combination of versions of these tools and libraries is sensitive,
therefore, the binary was created statically linked with the versions
listed as under:

Versions being used:
wxWidgets-2.8.6
PostgreSQL-8.2.6(libpq)
As for the running environment, ver 8.1 and 8.2 is also possible.

我怀疑是否我先前安装PostgreSQL-8.2.6时已经安装了pgAdmin3所需的软件包(libpq),虽然后来卸载了PostgreSQL(gmake uninstall),但是pgAdmin3所需的软件包并未随PostgreSQL一起被卸载。
那么就带来一个问题:那个libpq就是包含在PostgreSQL中的pgAdmin3所需的唯一软件包么?用yast查看,只找到libpqxx,并且是未安装!!!彻底晕了!装不上不明白为什么,装上了还是不明白为什么!求各位大大解惑。

[ 本帖最后由 chn2k 于 2008-6-16 00:28 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP