
正文
postgresql9.1下载的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
我在postgresql上下载的文件postgresql-9.1.3-2-linux.run时这种格式安装
.gz
是源码压缩文件,这个安装需要配置、编译后再安装,不建议你自己做。你应该下载二进制的已经配置、编译好的程序包(binary
package)。
相关问答
Q1: 为什么linux不能安装最新版本的postgresql呢 (postgresql-9.1.2.tar.gz)
可选择源码编译安装:
一、在root用户下使用源码编译方式安装PostgreSQL
1. 解压
tar jxvf postgresql-9.1.2.tar.bz2
2. 检查依赖软件包
rpm -qa | grep readline
rpm -qa | grep zlib
rpm -qa | grep gcc
rpm -qa | grep make
3. 如果缺少依赖软件包,安装以下软件包
gcc
make
zlib-devel
readline-devel
4. 配置PostgreSQL
cd postgresql-9.1.2
./configure --prefix=/usr/local/pgsql
5. 编译并安装PostgreSQL
make
make install
6. 创建组和用户
groupadd postgres
useradd -g postgres postgres
passwd postgres
7. 创建数据库库文件存储目录、给postgres赋予权限:
mkdir /usr/local/pgsql/data
cd /usr/local/pgsql
chown postgres.postgres data
touch /var/log/pgsql.log
chown postgres.postgres /var/log/pgsql.log
8. 初始化数据库目录(在postgres用户下执行命令)
cd /usr/local/pgsql/
./bin/initdb -E UTF-8 -D /usr/local/pgsql/data --locale=zh_CN.UTF-8
Q2: 如何在win7下使用源码安装 postgresql9.1
PostgreSQL安装:一、windows下安装过程
安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:
1、开始安装:
2、选择程序安装目录:
注:安装 PostgreSQL 的分区最好是 NTFS 格式的。PostgreSQL 首要任务是要保证数据的完整性,而 FAT 和 FAT32 文件系统不能提供这样的可靠性保障,而且 FAT 文件系统缺乏安全性保障,无法保证原始数据在未经授权的情况下被更改。此外,PostgreSQL 所使用的"多分点"功能完成表空间的这一特征在FAT文件系统下无法实现。
然而,在某些系统中,只有一种 FAT 分区,这种情况下,可以正常安装 PostgreSQL,但不要进行数据库的初始化工作。安装完成后,在 FAT 分区上手动执行 initdb.exe 程序即可,但不能保证其安全性和可靠性,并且建立表空间也会失败。
3、选择数据存放目录:
4、输入数据库超级用户和创建的OS用户的密码
注:数据库超级用户是一个非管理员账户,这是为了减少黑客利用在 PostgreSQL 发现的缺陷对系统造成损害,因此需要对数据库超级用户设置密码,如下图所示,安装程序自动建立的服务用户的用户名默认为 postgres。
5、设置服务监听端口,默认为5432
6、选择运行时语言环境
注:选择数据库存储区域的运行时语言环境(字符编码格式)。
在选择语言环境时,若选择"default locale"会导致安装不正确;同时,PostgreSQL 不支持 GBK 和 GB18030 作为字符集,如果选择其它四个中文字符集:中文繁体 香港(Chinese[Traditional], Hong Kong S.A.R.)、中文简体 新加坡(Chinese[Simplified], Singapore)、中文繁体 台湾(Chinese[Traditional], Taiwan)和中文繁体 澳门(Chinese[Traditional], Marco S.A.R.),会导致查询结果和排序效果不正确。建议选择"C",即不使用区域。
----我选择了default localt,安装正确;建议选择default localt。
7、安装过程(2分钟).
8、安装完成.
Q3: 如何安装PostgreSQL 9.2.4 For Windows
一、安装准备1.安装介绍可浏览PostgreSQL在Windows
平台下的下载页面,了解各种下载和安装PostgreSQL的方法。
在Windows上安装PostgreSQL最简单的方法是从前面的下载页面下载由EnterpriseDB公司维护的一键安装程序,这个安装程序将在Windows上安装一个已编译好的PostgreSQL数据库软件、一个图形界面的管理程序pgAdmin、可选择的有附加功能的增值模块和过程语言。另外一个名叫StackBuilder的软件也会安装上,它可以帮助你下载或安装附加模块,如ODBC或JDBC驱动
2.安装环境Win7旗舰版64位
postgresql-9.2.4-1-windows-x64.exe
二、安装过程1.
开始安装2.
选择安装目录3.
选择数据存放目录
4.选择数据存放目录
该目录在以后的使用过程中可以修改调整。5.
输入超级用户口令6.
监听端口号设置
默认即可,以后使用中可以通过修改postgresql.conf进行调整。7.
高级选项-语言环境设置选择Default locale
即可,中文简体
新加坡(Chinese[Simplified],
Singapore)未做尝试,据说会导致查询结果和排序效果不正确。8.
安装进度9.
安装结束之后可以利用
Stack Builder工具安装PostgreSql相关插件、驱动或工具。
选择远程服务器
进行软件下载及安装。
至此,完整软件包的安装结束。
Q4: 求数据库 postgres 在windows下能够进行 debug调试
存储过程(函数)的调试?可以用pgAdmin或者edb-debugger(更新2008-09-26)
pgAdmin
工具主页: 2012-12-06 - pgAdmin v1.16.1 released
1.编辑postgresql.conf
shared_preload_libraries = '$libdir/plugins/plugin_debugger.so'
2.重新启动数据库restart
3.执行/opt/PostgreSQL/9.1/share/postgresql/contrib/pldbgapi.sql
如果使用postgres-9.1.2-1.i386.openscg.rpm这个rpm包安装的数据库,执行以上3个步骤即可开启调试。
rpm -ivh postgres-9.1.2-1.i386.openscg.rpm
由于我使用以下的几个rpm包安装的postgresql9.1.2,
rpm -ivh postgresql91-libs-9.1.2-1PGDG.rhel5.i386.rpm
rpm -ivh postgresql91-server-9.1.2-1PGDG.rhel5.i386.rpm
rpm -ivh postgresql91-9.1.2-1PGDG.rhel5.i386.rpm
rpm -ivh postgresql91-contrib-9.1.2-1PGDG.rhel5.i386.rpm
实际配置过程中发现,我的环境中没有plugin_debugger.so和pldbgapi.sql这两个文件。
直接把postgres-9.1.2-1.i386.openscg.rpm包安装好的so文件拿来使用,可以配置成功。需要plugin_debugger.so,targetinfo.so和pldbgapi.so(目录可能是 /opt/postgres/9.1/lib/postgresql/)这三个so文件和pldbgapi.sql文件。
进行如下操作:
1.在postgresql9.1的lib目录(如:/usr/pgsql-9.1/lib/)新建plugins文件夹,拷贝plugin_debugger.so至plugins目录下
2.拷贝targetinfo.so和pldbgapi.so文件至postgresql9.1的lib目录下
3.编辑postgresql.conf
4.执行pldbgapi.sql,
psql -U postgres -h localhost -f /home/pldbgapi.sql
5.重启数据库,配置完成
配置完成后,在pgAdmin3中,右键存储过程会出现调试中的选项,
EnterpriseDB提供的pg插件edb-debugger
工具主页: 0.93 September 26, 2008
PG默认是不支持function调试的,要在PG里调试function得安装enterpriseDB提供的pg插件edb-debugger(PL/pgSQL Debugger. Currently requires PostgreSQL 8.2 or higher (or EnterpriseDB 8.1.4 or higher). The PL/pgSQL debugger lets you step through PL/pgSQL code, set and clear breakpoints, view and modify variables, and walk through the call stack)
安装edb-debugger:
1)源码方式安装pg,(这里不作详细说明,请参照我的另一篇文章)
2)下载edb-debugger
地址:,目前最新版本为0.92
3)解压edb-debugger到pg的源码目录下的contrib下面(我的目录:/home/lyb/postgresql-8.3.3/contrib/pldebugger),进入pldebugger目录。
4)make
5)make install
好,现在edb-debugger已经安装完成
配置pg
1)更改数据库目录下的postgresql.conf,加入如下红色语句:
#shared_preload_libraries = '' # (change requires restart)(这个系统默认下是注释掉的,在这句下面加入下面语句)
shared_preload_libraries = '$libdir/plugins/plugin_debugger'(这是新加入的)
2)重新启动pg
3)在要进行调试的数据库里执行pldbgapi.sql文件,这个文件在你pg安装目录的share/postgresql/contrib/下面
调试pg的function
1)打开pgadmin3,打开你要调试的数据库,在你要调试的function上右击,这时你会发现多了一项Debugging,占击子项中的debug就可对function进行调试了。
参考来源:
postgresql9.1下载的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、postgresql9.1下载的信息别忘了在本站进行查找喔。






