PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#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

Pied de page des forums