Spostare la data directory PostgreSQL

Per spostare su altro volume la directory dati eseguire i seguenti comandi:

  1. Come utente postgres eseguire psql e verificare la posizione della data directory con il comando: “SHOW data_directory;”
  2. Stoppare il servizio con il comando: “systemctl stop postgresql”
  3. Copiare il contenuto della directory attuale nella nuova posizione preservando struttura e permessi
  4. Editare il file di configurazione: “<data_dir>/postgresql.conf” e modificare il path modificando l’assegnazione della variabile: “data_directory = ‘<nuovo path>’”
  5. Riavviare il servizio con il comando: “systemctl start postgresql” e verificare che sia partito con l’opzione: “status”
  6. Come utente postgres eseguire psql e verificare la nuova posizione della data directory con il comando: “SHOW data_directory;”
  7. Eliminare la vecchia data directory

Comments

Leave a Reply

Your email address will not be published.