Aller au contenu principal

dvs dumps

Gérer et récupérer des dumps de base de données depuis des serveurs distants.

Fonctionnalité PRO

Dumps est disponible dans le plan DVS PRO.

Concept​

Récupérer des dumps de base de données depuis des serveurs de backup au lieu de bases de données live :

  • Utiliser l'infrastructure de backup existante
  • Pas d'impact sur la base de production
  • AccĂšs aux dumps historiques

Syntaxe​

dvs dumps list <remote>

Commandes​

CommandeDescription
dvs dumps list <remote>Lister les fichiers dump disponibles

Configuration​

Configurer les dumps dans la config du remote (<app-dir>/.dvs/remotes/<name>.conf) :

[dumps]
transport = ssh
host = backup.example.com
user = backup
path = /home/mysql_backup/files
pattern = *.sql.gz
strategy = interactive

Paramùtres​

ParamĂštreDescription
transportType de transport : ssh, sftp, ftp, s3
hostNom d'hĂŽte du serveur
pathRépertoire contenant les dumps
patternPattern glob pour matcher les fichiers
strategySélection : interactive ou latest

RĂ©cupĂ©rer des dumps​

# Sélection interactive
dvs pull backup --dumps

# Fichier dump spécifique
dvs pull backup --dumps --dump-file "2025-01-08_mydb.sql.gz"

Exemple de sortie​

$ dvs dumps list backup

Available dumps on 'backup':
2025-01-08_mydb.sql.gz 45 MB 2025-01-08 02:00
2025-01-07_mydb.sql.gz 44 MB 2025-01-07 02:00
2025-01-06_mydb.sql.gz 43 MB 2025-01-06 02:00