Baixando o repositório
Baixe e adicione o repositorio ao CentOs
$ wget http://yum.pgrpms.org/reporpms/8.4/pgdg-centos-8.4-2.noarch.rpm
$ rpm -Uvh pgdg-centos-8.4-2.noarch.rpm
Instalando o servidor
Execute a instalação do Postgres 8.4
yum install postgresql84 postgresql84-server postgresql84-contrib
service postgresql initdb
service postgresql start
chkconfig postgresql on
Liberando o acesso remoto
Para liberar o acesso remoto edite o arquivo pg_hba.conf e insira o seguinte conteúdo no final:
nano /var/lib/pgsql/pg_hba.conf
host all all 0.0.0.0/0 trust
Logo após edite o arquivo postgresql.conf e altere a linha #listen_addresses = 'localhost' para #listen_addresses = '*'
nano /var/lib/pgsql/postgresql.conf
#listen_addresses = '*'
Reinicie o servidor
service postgresql restart
crie a senha do usuario postgres
passwd postgres
Logue no postgres
su postgres
psql -c "ALTER USER postgres WITH PASSWORD 'senha'" -d template1
edite o arquivo /etc/postgres/8.4/main/postgresql.conf e troque o conteudo
#listen_addresses = 'localhost'
para
#listen_addresses = '*'
edite o arquivo /etc/postgres/8.4/main/pg_hba.conf e insira o conteudo
host all all 0.0.0.0/0 trust