Bonjour
pourriez vous nous
Christophe Chauvet/ = 28 Octobre, 2007 - 13:57
Bonjour
pourriez vous nous en dire plus sur comment vous faite votre sauvegarde actuelle ?
Cordialement.
Christophe Chauvet
KrysKool.org
[ Vous devez
vous connecter pour poster des commentaires ]
pas si gros
jmreymond/ = 30 Octobre, 2007 - 10:57
bonjour,
5 Go, ce n'est pas le bout du monde et pour beaucoup de sites en production, ce n'est absolument pas un problème de sauvegarder des bases bien plus conséquentes.
Comment est fait cette sauvegarde ?
Jean-Max Reymond
CKR Solutions Open Source
http://www.ckr-solutions.com
[ Vous devez
vous connecter pour poster des commentaires ]
salut à tous,
pour les sauv
bemous/ = 31 Octobre, 2007 - 12:28
salut à tous,
pour les sauvegardes, j'utilise pgAdmin et je selectionne la base de données à sauvegarder puis click droit sur celle-ci sauvegarde. Et là , la sauvegarde peut prendre deux heures! ce qui est vraiment énorme!
N'est ce pas?
[ Vous devez
vous connecter pour poster des commentaires ]
ben oui
sparky/ = 31 Octobre, 2007 - 14:05
Soit tu fais une sauvegarde à chaud
http://docs.postgresqlfr.org/8.1/backup-online.html
Soit un dump, dans les 2 cas cela prendra du temps, mais au lieu d'utiliser pgAdmin pour tes backups je te conseille la ligne de commande afin de le faire automaitquement en mode batch (crontab) avec pg_dump
[ Vous devez
vous connecter pour poster des commentaires ]
ok mais si je peux avoir un p
bemous/ = 6 Novembre, 2007 - 11:04
ok mais si je peux avoir un peu de detail ça m'aiderais vraiment (pour le crontab avec pg_dump).
Merci!
[ Vous devez
vous connecter pour poster des commentaires ]
Dans le crontab
02 04 * * *
sparky/ = 6 Novembre, 2007 - 15:17
Dans le crontab
02 04 * * * /home/postgres/script/backup.sh
Le script
#!/bin/bash
# Save database
cd $HOME
DATE=`date '+%Y%m%d%H%M'`
export DEST_DIR=my_backup/$DATE
mkdir -p $DEST_DIR
DATA2BACKUP=`psql -t -c "select datname from pg_database where datname not like 'template%'"`
for i in $DATA2BACKUP
do
pg_dump -f $DEST_DIR/$i.dmp -Fc -Z5 -b $i
done
#Save global object
pg_dumpall --globals-only > $DEST_DIR/global.sql
tar cvzf my_backup/backup.$DATE.tgz $DEST_DIR
rm -rf $DEST_DIR
cp my_backup/backup.$DATE.tgz /backup/database
Pour restauration total, commencer par global.sql sinon pg_restore ...
moi, je fais
unzip backup.[2007..].zip
cd [2007...]
for in in *.dmp;do
# tester la commande si dessous, je ne suis pas sur à 100%
pg_restore template1 -Fc -v -C $i
done
[ Vous devez
vous connecter pour poster des commentaires ]
Merci infiniment je m'y met!
bemous/ = 6 Novembre, 2007 - 17:34
Merci infiniment je m'y met!
[ Vous devez
vous connecter pour poster des commentaires ]