1 ) Ir para o site https://www.postgresql.org/download/linux/redhat/.
Escolha , a versão a plataforma e a arquitetura.
Dica: Para saber qual é o SO execute : cat /etc/*release
2 ) Executar o comando yum ira aparecer na pagina abaixo das informações passadas.
Por exemplo:
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
Instale tambem o pacote client e os opcionais.
3 ) Se der erro na execução do yum de inacessivel abra chamado pedindo abertura de regra no firewall deste servidor para a internet (portas http e https)
4 ) A instalação é automatica. Para parar e iniciar o serviço postgres use os comandos:
systemctl stop postgresql-11
systemctl start postgresql-11
5 ) Para trocar o diretorio de dados edite o arquivo /etc/systemd/system/multi-user.target.wants/postgresql-11.service.
Coloque na linha Environment=PGDATA o novo caminho de dados. Por exemplo:
Environment=PGDATA=/home/postgres/db/
Este caminho deve ser um diretorio vazio.
6 ) Faça o reload dos serviços:
systemctl daemon-reload
7 ) Execute o comando initdb para criar a nova estrutura
/usr/pgsql-11/bin/postgresql-11-setup initdb
Para habilitar a conexão via pgadmin
1 ) Edite o arquivo postgresql.conf e troque a seguinte linha:
de listen_addresses = ‘localhost para listen_addresses = ‘*’
2 ) Edite o arquivo hba_conf para inserir a linha com os IPs da equipe. Por exemplo acrescentei a linha :
host all all 172.30.144.0/24 md5
3 ) Reinicie o postgres