Project

General

Profile

Demande #4737

Ajouter l'option clean au script de dump pgsql

Added by Christian P. Momon about 1 month ago. Updated about 1 month ago.

Status:
Nouveau
Priority:
Élevée
Assignee:
-
Target version:
Start date:
09/15/2020
Due date:
% Done:

0%

Estimated time:

Description

Le 15/09/2020 sur Freenode#april-chapril :

15:46 < hurdman> il est bien fait avec clean ?
15:47 < cpm_screen> savoir s'il est bien fait, faudrait avoir regardé avant
15:47 < cpm_screen> =(^-^)=root@pad:/var/lib/postgresql# cat /etc/cron.d/backup 
15:47 < cpm_screen> 00 2 * * * root bash /srv/bin/backup.sh >> /var/log/backup.log
15:47 < cpm_screen> le script est là, regarde le code /D
15:53 < hurdman> ha le backup est fait sans clean
15:54 < cpm_screen> y fait quoi de particulier le clean dans le dump ?
15:54 < hurdman> bès il clean avant de add
15:54 < hurdman> \_o_/
15:55 < hurdman> ERREUR:  la valeur d'une clé dupliquée rompt la contrainte unique « store_pkey
15:56 < hurdman> ça fait des trucs comme ça sinon
15:56 < hurdman> ERREUR:  les clés primaires multiples ne sont pas autorisées pour la table « store »
15:56 < hurdman> genre

Demande :
  • étudier l'ajout de l'option clean dans le script de dump psql ;
  • ajouter l'option clean dans le script de dump psql ;
  • déployer le script modifié sur toute l'infra.

History

#1

Updated by Christian P. Momon about 1 month ago

Pour information :

       --clean
           Output commands to clean (drop) database objects prior to outputting the commands for creating them. (Unless --if-exists is also specified, restore
           might generate some harmless error messages, if any objects were not present in the destination database.)

#2

Updated by Christian P. Momon about 1 month ago

Actuellement, dans /git/packages-src/backup-chapril/scripts/pre-hooks/dump-pgsql :

    su - postgres -c "pg_dump $db" | bzip2 - > $backup_dir/$db.sql.bz2

Proposition de modifier par :

    su - postgres -c "pg_dump --clean $db" | bzip2 - > $backup_dir/$db.sql.bz2

Also available in: Atom PDF