Page 1 sur 1

Sauvegarde automatique

Posté : mar. mars 09, 2021 11:49 am
par Securical
Bonjour,

Suite à une petite frayeur sur mon disque dur (heureusement en miroir donc je n'ai rien perdu), je me pose la question de la sauvegarde automatique.

Est il possible que la machine sur lequel se trouve la bdd procède régulièrement à une sauvegarde de la bdd ou sauvegarde complète comme celle proposée lors de la fermeture du logiciel. ?

La sauvegarde manuelle est plutôt longue et arrive toujours au moment où l'on souhaite fermer l'ordinateur portable alors que le serveur tourne h24 et une sauvegarde nocturne ne générait personne.
Je n'ai rien vu de tel dans le manuel.

Je précise que je suis en multiposte avec la bdd sur un serveur local.

Je vous remercie par avance pour votre aide.

Re: Sauvegarde automatique

Posté : mer. mars 10, 2021 8:59 am
par guillaume
Bonjour,

Un serveur sans sauvegarde complète et automatisée, c'est un peu du masochisme.
(petite pensée à OVH qui vient de perdre quelques datacenter aujourd'hui dans un incendie).

Il vous faut en effet quelques scripts pour tout copier, ce n'est pas réellement en rapport avec OpenConcerto
mais notre hotline peut s'occuper mettre une sauvegarde en place sur votre serveur.

Cordialement,

Re: Sauvegarde automatique

Posté : mer. mars 10, 2021 9:43 am
par JacquesF
Bonjour,
C'est tout à fait possible de lancer une sauvegarde PGsql en automatique.
Mon serveur est sous Linux, j'archive quotidiennement mes BDD (j'en ai une perso en plus qui importe des tables OC pour éviter de saisir les données clients par 2 fois) sur un NAS en local et dans le cloud aussi.
Sous linux, la commande pour lancer une backup PG (depuis le compte root) dans un fichier compressé par gzip est la suivante :

Code : Tout sélectionner

su -c "/usr/bin/pg_dump -U postgres  OpenConcerto" postgres | gzip -c9 - > "chemin/vers/le/fichier.gz"
On trouve pas mal de scripts de backup sur le net si la création d'un script shell est peu familière.
Sinon, voici comment nommer le fichier de destination par exemple :

Code : Tout sélectionner

NOM_DATE=$(date +'%Y-%m-%d')
FILE_BDD="OpenConcerto-${NOM_DATE}.gz"
Ceci produit un nom de fichier sous cette forme : OpenConcerto-2021-03-10.gz

Jacques