前两天谈过postgresql的安装,但当时主要是介绍的msiexec的安装方式。这次介绍一下手工的安装,手工安装主要是通过利用postgresql的命令行方式进行,假设文件已经拷贝的目标计算机目录下(以下操作在postgresql8.2版本下进行):
1、增加用户postgres
2、runas /user:postgres ,手工输入密码,不知谁知道这个步骤可以通过编程的方式自动化起来,这样直接写个程序就全部都完成了。
3、初始化数据,initdb -D "数据目录" -E UTF8 --locale=C
4、建立服务:pg_ctl register -D "数据目录" -N 服务名称
完成。据说postgresql在8.2版本之后,可以用系统管理员来执行以上命令了,但我这里测试没有通过,不知什么原因。
我这里是要打包成安装程序来用,故安装方式介绍如下:
1、首先利用postgresql安装程序进行安装,并建立需要用到的数据库,好像默认是:sql_asc的编码,记得要改成UTF8。
2、所有文件打包拷贝
3、直接使用命令pg_ctl建立服务
4、启动服务,OK了。
感谢postgresql论坛给予的帮助。
有关initdb和pg_ctl的用户可参考“命令 -?”