PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

sauvegarder une base

Technique - général | sauvegarder une base

Par burinho le 05/01/2008 - 21:54

Bonjour,

voilà j'utilise une BDD postgres pour un site web sur un serveur linux, or j'aimerais pouvoir faire des sauvegarde en cas de plantage où si le disque lache.

merci

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Bonjour Vous avez le choix

Christophe Chauvet/ = 6 Janvier, 2008 - 11:42

Bonjour

Vous avez le choix entre une sauvegarde à froid ou a chaud.

Le plus simple et rapide est de faire une sauvegarde a froid via pg_dump

Cordialement.

Christophe Chauvet
KrysKool.org
Membre de PostgreSQLfr


re

burinho/ = 6 Janvier, 2008 - 12:22

quand tu dis sauvegarde à froid, c'est en stoppant postgres.
j'avais déjà tester ceci pg_dump base_de_donnees > fichier_de_sortie mais je ne sais pas ou retrouver le fichier sauvé après.


Tu le trouveras à l'endroit

yjacolin/ = 7 Janvier, 2008 - 12:45

Tu le trouveras à l'endroit où tu lances la commande. Ainsi, si tu entres les commandes suivantes :
$ cd /tmp
$ pg_dump base_de_donnees > fichier_de_sortie

ton fichier se trouvera dans /tmp/

Y.


re

burinho/ = 9 Janvier, 2008 - 21:53

j'avais également essayé cette manip, mais j'ai un message d'erreur

FATAL :password indetification failed for user "root"

j'ai donc essayé de faire un passwd pour modifier le mot de passe de postgres pour voir. mais sans succes


root n'est pas un utilisateur de la base de données !

SAS/ = 17 Janvier, 2008 - 10:04

Vous devez utiliser un utilisateur BDD.

Souvent l'utilisateur *postgres*.


pg_dump ma_base -U postgres >/tmp/mon_fic.sql

par exemple.

Librement,
Stéphane Schildknecht
dalibo
PostgreSQLFr


re

burinho/ = 20 Janvier, 2008 - 22:44

merci j'ai bien compris mes erreurs

j'avais un message permission non accorder mas cela venait du répertoire de destinaation de la sauvegarde.

j'y suis bien arrivé comme ça pg_dump ma_base postgres >/tmp/mon_fic.sql car postgres à des droit sur la base.

mais j'avais egalement tenté avec un autre utilisateur et là j'avais oublié le -U


© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.