一、安装
(1-3是在redhat下安装到前期步骤,debian下从4开始)
1。为PostgreSQL创建用户postgresql:
$ adduser postgresql
2。为PostgreSQL创建目录;
$ su
$ cd /usr/src
$ mkdir pgsql
3。将pgsql的使用权限赋給用户postgresql;
$ chown postgresql: /usr/src/pgsql
4。将源代码拷贝到/usr/src/pgsql下(建议用命令行ftp下载,系统gftp可能有问题);我在服务器下的是postgresql-0.8.0.1.tar.gz,把源码用tar
zxvf postgresql-0.8.0.1.tar.gz解压到pgsql目录下
5。创建安装目录;
$ cd /usr/local
$ mkdir pgsql
6。将pgsql的使用权限赋給用户postgresql
$ chown postgresql: /usr/local/pgsql
7。运行configure脚本,配置编译选项。
$ cd /usr/src/pgsql/postgresql-0.8.0.1/src
$vi Makefile.global 找到CFLAGS = -O2 一行,改成CFLAGS =
-O0(O2表示调试时会对代码优化从而导致调试点在代码中跳来跳去)
$ cd /usr/src/pgsql/postgresql-0.8.0.1
$ ./configure --enable-debug
(如果这一步出现编译器需要一些lib包