Différences entre les versions de « PostgreSQL/Utilisation »

m (→‎Ligne de commande (Shell) : Changement des 'vous' -> neutre)
Pour définir un batch de backup quotidien, utiliser pg_dump.exe<ref>http://www.postgresql.org/docs/8.3/static/app-pgdump.html</ref> en DOS. Par exemple, la commande suivante envoie un dump au format "aaaa-mm-jj-NomDeLaBase.sql" sur un serveur du réseau :
<source lang=dos>
"C:\Program Files\PostgreSQL\bin\pg_dump.exe" -U Utilisateur1 -f "\\192.168.01.2\d$\Backup\%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2%-MaBase1.sql" MaBase1
</source>
 
Restauration :
<source lang=dos>
"C:\Program Files\PostgreSQL\bin\pg_restore.exe" -U Utilisateur1 -f "\\192.168.1.2\d$\Backup\2016-07-15-MaBase1.sql" > MaBase1
</source>
 
=== Linux ===
Sauvegarde :
{{...}}
<source lang=bash>
$ pg_dump --dbname=finance --username=boss --file=finance.sql
</source>
Restauration :
<source lang=bash>
$ psql --dbname=finance_x --username=boss <finance.sql
</source>
 
== Références ==