Для изменении домашней директории в postgresql14
на oracle-linux.
sudo -u postgres psql
postgres=# SHOW data_directory;
data_directory
---------------------
/var/lib/postgresql/14/data
systemctl stop postgresql-14.service
/DATA/
- новое место расположения.rsync -av /var/lib/pgsql /DATA/
Переименовываем старую папку
mv /var/lib/pgsql/14/data /var/lib/pgsql/14/data.backup
/usr/lib/systemd/system/postgresql-14.service
Environment=PGDATA=/var/lib/pgsql/14/data/
стал:
Environment=PGDATA=/DATA/pgsql/14/data/
systemctl
systemctl daemon-reload
postgresql
systemctl start postgresql-14.service