Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 07/02/2018 18:29:07
- sihem_info
- Membre
vacuumdb -U postgres -a -z
bonjour
je ne suis pas la personne qui a développez ce script du backup et du maintenance mais je suis entrain de l’étudier pour comprendre comment il fonctionne
Ci joint le code du script
echo "cd $cheminbackup" > /tmp/sh
psql -A -U postgres -t -c "\l" |grep -v template | grep -v "postgres=CTc" | grep -v "_pp" |awk -F'|' '{print "pg_dump -c -Fc --port=5432 --username=postgres "$1" >"v2"/"v1"_"$1".sql 2>"v2"/"v1"_"$1".errl
og" }' v1=`date +%Y%m%d` v2=$cheminbackup >> /tmp/sh
#echo "pg_dump -c --port=5432 --username=postgres postgres > $cheminbackup/$jour\_postgres.sql 2>$cheminbackup/$jour\_postgres.errlog" >> /tmp/sh
psql_error_code=$?
#sh /tmp/sh
vacuumdb -U postgres -a -z
vacuumdb_error_code=$?
je cherche a comprendre le rôle des deux options -a -z qui arrive après l'instruction vacuumdb -U postgres il sert a quoi ces deux options ?
merci pour vos explications
Dernière modification par sihem_info (07/02/2018 18:29:40)
Hors ligne
#2 07/02/2018 18:46:29
- gleu
- Administrateur
Re : vacuumdb -U postgres -a -z
https://docs.postgresql.fr/10/app-vacuumdb.html ... -a pour toutes les bases, -z pour le calcul des stats
Guillaume.
Hors ligne
Pages : 1