[PostgreSQL] Linux Fedora13 - PostgreSQL9.0 install/setting
1. install repo RPM
#rpm -ivh http://yum.pgrpms.org/reporpms/9.0/pgdg-fedora-9.0-2.noarch.rpm
2. install PostgreSQL 9.0
#yum install postgresql90-server postgresql90-contrib
3.inidb
#service postgresql-9.0 initdb
4. service start
#service postgresql-9.0 start
5. pg_hba.conf file setting
#gedit pg_hba.conf
--- modify ---
Type Database User IP-Address Method
host all all 127.0.0.1/32 md5
host all all 192.168.0.0/24 trust
6. postgresql.conf file setting
#gedit postgresql.conf
--- modify ---
listen_addresses = '*'
......
......
port = 5432
7. service restart
#sevice postgresql-9.0 restart
* pg_hba.conf 파일 설정할 때 IP-Address의 IP 주소 다음에 붙는 /32 또는 /24의 의미는 다르다.
/32는 현재 IP-Address 하나만 허용하겠다는 의미이고,
/24는 현재 IP-Address의 허용하는 범위의 IP-Address는 모두 허용하겠다는 의미
* postgresql.conf 파일의 listen_addresses 를 '*' 으로 되어있으면 아무 주소나 다 사용하겠다는 의미.
listen_addresses는 서버 IP-Address이다.
* 인증방식은... 음... 기억이 안나네...
참고2 : http://www.postgresql.org/docs/9.1/static/index.html
postgresql9.4버전 : https://wiki.postgresql.org/wiki/YUM_Installation