Come fare il backup e ripristino tabelle PostgreSQL

November 23

PostgreSQL è un database open source rilasciato sotto la licenza PostgreSQL. Questa licenza consente l'utilizzo gratuito e la distribuzione del software PostgreSQL per qualsiasi motivo. PostgreSQL supporta pienamente lo standard SQL e consente il backup e il ripristino dei file di database attraverso una funzione chiamata una discarica SQL. Questo significa che è possibile esportare e importare i dati del database in qualsiasi momento all'interno del sistema di database utilizzando l'utilità di PostgreSQL "pg_dump."

istruzione

Eseguire il backup della tabella di PostgreSQL

1 Aprire la finestra di terminale o di comando sul sistema. Anche se il processo varia tra i sistemi, Windows 7 gli utenti, ad esempio, possono aprire il menu "Start", digitare "cmd" e premere "Invio".

2 Passare alla directory di PostgreSQL "bin" sulla riga di comando. Questa directory si trova all'interno della cartella in cui è stato installato PostgreSQL. È possibile modificare le directory sulla maggior parte dei sistemi operativi che utilizzano il comando "cd", come ad esempio "cd C: PostgreSQL \ bin \".

3 Eseguire l'applicazione pg_dump con il corretto nome utente. Tipo "pg_dump -U <database>> output.sql". Sostituire "<database>" con il nome del database a cui si desidera collegare.

4 Inserire la password del database quando richiesto, quindi premere "Invio". Un nuovo file verrà creato chiamato "output.sql", che contiene un backup completo del database.

Ripristinare il database

5 Aprire una nuova finestra di terminale o Prompt dei comandi se non l'avete già fatto.

6 Passare alla directory di PostgreSQL "bin".

7 Caricare il file di dump esportato nell'applicazione "psql". Tipo "psql -U <dbname> <output.sql". Sostituire "<dbname>" con il nome del database a cui si desidera importare il backup di SQL.

8 Inserire la password quando richiesto, quindi premere "Invio".