Pages : 1
#1 Le 24/09/2013, à 15:51
- patanar
PostgreSQL sauvegarde
J'ai passé quelques heures là-dessus et toute mes recherches sur Google me renvoie à ceci pour faire une sauvegarde de mes bases de données sous PostgreSQL.
pg_dump mabase > mabase.out ou .sql
pg_dumpall > all.out
j'ai fait cette commande en postgres et en psql
Et je ne veux pas me connecter de chez-moi vers mon serveur juste une simple sauvegarde sur mon serveur dans un répertoire.
Mais voilà aucune sauvegarde est créée, j'ai cherché partout sur mon disque et rien du tout.
Qu'est-ce que je fait de pas correcte ?
Et tant qu'on y ait comment indiquer dans quel répertoire je veux créer mon fichier de sauvegarde ? Exemple pg_dumpall > /home/all.out ?
Merci
Patanar
Hors ligne
#2 Le 24/09/2013, à 18:32
- Kooothor
Re : PostgreSQL sauvegarde
Et tant qu'on y ait comment indiquer dans quel répertoire je veux créer mon fichier de sauvegarde ? Exemple pg_dumpall > /home/all.out ?
Oui.
Ou plutôt > /home/patanar/all.out.
Hors ligne
#3 Le 24/09/2013, à 19:17
- patanar
Re : PostgreSQL sauvegarde
Mais pourquoi ça ne fonctionne pas ? Est-ce qu'il y a quelque chose avant que je doit faire ?
Hors ligne
#4 Le 25/09/2013, à 13:28
- zargos
Re : PostgreSQL sauvegarde
pg_dumpall -h <server address> -p 5432 -U <user autorisé pour la base> -W > /path/to/my/location/<nom>-<yyyy><mm><dd><hh><mn>.sql
Autant tout spécifier et notamment le compte d'accès utilisé par la sauvegarde.
Il faut s'assure que la session console active utilise un user qui a les droits d'accès au répertoire de sauvegarde.
Hors ligne
Pages : 1