Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

patanar a écrit :

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