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

pg_dumpall

Technique - général | pg_dumpall

Par scolyo le 16/11/2006 - 12:14

Bonjour Ă  tous,

Je ne connais pas bien Postgresql et les bases de données en général, donc ma question risque de vous sembler débile, mais je n'ai pas trouver de réponse.

Si je veux sauvegarder un serveur complet, avec tous ses contenus, et entre autre des types bytea, est-ce que pg_dumpall suffit, ou bien je doit passer par le système de fichier?

Et si je sauvegarde par le système de fichier, est-ce que j'aurais absolument tout, y compris mes bytea, les user et les droits d'accès?

En fait, je veux être sur de tout avoir sauvegardé, absolument tout!!!!

D'avance merci beaucoup

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.

Oui

Jean-Paul Argudo/ = 17 Novembre, 2006 - 12:52

Bonjour,

L'utilitaire pg_dumpall appelle en fait pg_dump pour toutes les bases du cluster et sauvegarde aussi les informations globales du "cluster" PostgreSQL. Vous avez ainsi dans un seul fichier, une sauvegarde de type "snapshot" de votre serveur de données complet.

Vous pouvez bien évidement procéder à une sauvegarde fichier du "cluster" PostgreSQL à froid, c'est à dire, base arrêtée. Ou à chaud en utilisant le pg_start_backup (voir la doc du côté Point In Time Recovery...).

Enfin, pour ce qui est des binaires contenus dans une base de données, il n'est plus nécessaire de s'en soucier, ils sont désormais sauvegardés par pg_dump (et donc pg_dumpall) par défaut, grâce à une modification de PostgreSQL lors de la sortie de la version 8.1:

« Allow pg_dump to dump large objects even in text mode (Tom)
With this change, large objects are now always dumped; the former "-b" switch is a no-op.»

En espérant avoir répondu à toutes vos questions,

--
Jean-Paul ARGUDO
http://dalibo.com | http://dalibo.org


Merci beaucoup pour cette pr

scolyo/ = 17 Novembre, 2006 - 18:10

Merci beaucoup pour cette précision. Ce n'était pas très clair pour moi :D


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