WindowsPostgreSQL安装教程

它提供了多版本并行控制,支持几乎所有SQL组件(包括子查询,交易和用户定义类型和函数),可以得到非常广泛的(发展)语言绑定(包括C,C++,java,perl,TCL,和Python)。本文介绍了Windows安装过程系统下。

一般来说,现代的Unix兼容的平台应该能够运行PostgreSQL。如果你安装了Windows系统下,你需要Cygwin和cygipc包。另外,如果你想让服务器端编程语言PL / Perl,你也需要一个完整的Perl的安装,包括libperl图书馆和头文件。

在磁盘的支持,需要对源安装程序存储65mb约15 MB存储安装目录的空间;对25mb空数据库;然后在使用存储在数据存储数据五次相同的平面文本文件的过程,如果你要运行回归测试,也需要临时补充90mb空间。

第一步:下载Windows -来自互联网和双击打开它基于Cygwin安装程序。





第二步:选择安装类型。因为我们已经将安装程序下载到本地硬盘,选择第三个项目,然后单击下一步。





第三步:选择安装路径。一般根据默认设置。





第四步:在本地存储路径中选择下载文件包。请根据实际情况选择。





然后它会提示选择连接类型,下载站点并选择安装包。它需要一定要加上:cygrunsrv(catery admin)和(catery PostgreSQL数据库)。之后,包被下载并安装Cygwin。

第一步:安装cygserver作为NT服务启动

A.运行脚本:$ / usr /斌/ cygserver配置
B组在Win2003环境变量:Cygwin =服务器
C.重新启动程序

第二步:在Win2003 DOS状态,新的用户帐户和密码是建立如下图所示

















第三步:在系统所在区域创建一个新文件夹

例如:D: Postgres Cygwin的家

第四步:更新文件: / /密码等

Use the command: mkpasswd -l -u Postgres > > /etc/passwd

说明:添加用户postgres信息 / / passwd文件等

第五步:创建一个新目录来存储数据和设置Postgres作为目录的所有者

mkdir / usr /分享/ PostgreSQL /数据
chown Postgres / usr /分享/ PostgreSQL
chown Postgres / usr / / / PostgreSQL数据共享
第六步:配置用户权限

在运行框中输入secpol.msc,打开本地安全设置窗口,在本地策略用户权限的分配和点击,在右边的窗口中找到服务登录,双击打开。









在出现的窗口中,单击添加用户或组添加用户叫Postgres。





第七步:初始化数据区域

把原来的用户和使用Postgres进入win2003运行下面的命令:
initdb D / / /数据PostgreSQL VaR

注:PostgreSQL安装程序只能在NTFS分区完成数据库初始化,而PostgreSQL服务器程序本身和一些工具程序可以安装在任何分区。如果FAT分区格式,可以安装PostgreSQL数据库,而不是数据库初始化,只能在安装在FAT分区手动执行initdb.exe程序之后,但其安全性和可靠性得不到保证,为了建立一个表空间也会失败。

第八步:安装邮政(PostgreSQL服务器)为NT服务启动

使用命令:cygrunsrv我邮政- P / usr /斌/邮政- D
/ usr / / /分享PostgreSQL数据-我- Y cygserver的int U Postgres啊

命令解释:
-我的邮政局长:创建一个名为邮政局长的新服务。
P / usr /斌/邮政局长:应用程序的路径是/ usr /斌/邮政。
-- D / usr /分享/ PostgreSQL /数据-我:
邮政以目录 / usr / / /分享PostgreSQL数据作为一个数据目录,必须树立我(TCP / IP连接)和三维参数。
Y cygserver:表明邮政取决于cygserver
的诠释:发送信号int终止时由用户(U)Postgres
o:系统退出时停止服务

注:更详细的参数可以解释命令:cygrunsrv -H和邮政局长 u2013帮助
之后,cygrunsrv会让你输入两个密码。

好了,上面的配置后,您可以登录使用命令psql -U postgres的PostgreSQL数据库模板。

注:模板是一个测试数据库,PostgreSQL在初始化时自动创建的。