最新版的直接可以用命令安装
sudo apt-get install postgresql-xx
如果想安装旧版本的 需要更新一下源 http://wiki.postgresql.org/wiki/Apt
cd /etc/apt
cp sources.list sources.list.old
sudo vi sources.list
在sources.list追加
deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main
这样就可以直接安装9.0了
下载通过编译安装 下载地址 http://www.postgresql.org/ftp/source/
下载完成解压后有个INSTALL文件 按照步骤执行 有可能出现如下错误
configure: error: readline library not found
提示缺少安装readline
ubuntu解决方式
sudo apt-get install libreadline6-dev
用户验证方式
postgresql生成默认postgres超级管理员用户 自己编译需要手动增加
默认的pg_hba.conf配置文件中 是trust认证方式
首先
sudo su - postgres
psql
ALTER USER postgres PASSWORD ‘new password’
修改后需要重启服务