Projet

Général

Profil

Demande #4737

Ajouter l'option clean au script de dump pgsql

Ajouté par Christian P. Momon il y a plus de 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Élevée
Assigné à:
Catégorie:
Sauvegardes
Début:
15/09/2020
Echéance:
% réalisé:

0%

Temps estimé:

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.

Historique

#1

Mis à jour par Christian P. Momon il y a plus de 3 ans

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

Mis à jour par Christian P. Momon il y a plus de 3 ans

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

#3

Mis à jour par Christian P. Momon il y a plus de 3 ans

  • Catégorie mis à Sauvegardes
#4

Mis à jour par Quentin Gibeaux il y a environ 3 ans

  • Statut changé de Nouveau à Résolu
  • Assigné à mis à Quentin Gibeaux

c'est fait, et poussé

#5

Mis à jour par Quentin Gibeaux il y a environ 3 ans

  • Statut changé de Résolu à Fermé
#6

Mis à jour par Christian P. Momon il y a environ 3 ans

  • Version cible changé de Backlog à Sprint 2021 mars

Formats disponibles : Atom PDF