yum remove -y postgresql*
yum install -y postgresql10-server-10.9 postgresql10-10.9 postgresql10-libs-10.9
sudo /usr/pgsql-10/bin/postgresql-10-setup initdb
sudo systemctl enable postgresql-10
sudo systemctl start postgresql-10
sudo systemctl stop postgresql-10
sudo chown postgres:postgres /pg_data/ -R
sudo su - postgres -c '/usr/pgsql-10/bin/initdb -D /pg_data/'
Altero o arquivo.
sudo nano /usr/lib/systemd/system/postgresql-10.service
PGDATA=/data/
sudo /usr/pgsql-10/bin/postgresql-10-setup initdb
Segui todos os passos anteriores para mudar o data de diretório.Problema que quando eu atualizo o postgres pelo yum para novas versões, ele altera o caminho do postgresql-10.service, de Environment=PGDATA=/data/postgresql/data/ para Environment=PGDATA=/var/lib/pgsql/10/data/ voltando ao padrão,tem alguma forma de não alterar quando atualizar pelo yum ?