2011. 1. 6. 18:02
PostgreSQL Upgrade - 7.x->9.01 Work/PostgreSQL2011. 1. 6. 18:02
* 7.xx version이 자동으로 설치되지만, 최신version을 사용하기 위해서 upgrade 작업을 할 필요가 있다.
vi /etc/yum.repos.d/CentOS-Base.repo
를 실행하여 아래의 문구를 추가한다.
exclude=postgresql*
그리고 아래의 command를 순서대로 실행하면 된다.
----------------------------------------------
wget http://yum.pgrpms.org/reporpms/9.0/pgdg-centos-9.0-2.noarch.rpm
rpm -Uvh pgdg-centos-9.0-2.noarch.rpm
yum update
yum upgrade
yum install postgresql90 postgresql90-server
cat > /etc/sysconfig/pgsql/postgresql <<EOF
PGDATA=/var/lib/pgsql/9.0/data
PGPORT=5432
PGLOG=/var/lib/pgsql/9.0/pgstartup.log
PGOPTS=
EOF
service postgresql-9.0 initdb
----------------------------------------------
* postgresql.conf 을 수정한다.
vi /var/lib/pgsql/9.0/data/postgresql.conf
listen_addresses = '*'
port = 5432
* pg_hba.conf 도 확인하여 최초 설치시의 설정을 참고하여 수정한다.
/var/lib/pgsql/9.0/data/pg_hba.conf
* PostgreSQL 9.0.x의 시작/종료는 아래와 같다.
시작 : service postgresql-9.0 start
종료 : service postgresql-9.0 stop