Skip to main content

dvs dumps

Manage and pull database dumps from remote servers.

PRO Feature

Dumps is available in DVS PRO plan.

Concept​

Pull database dumps from backup servers instead of live databases:

  • Use existing backup infrastructure
  • No impact on production database
  • Access historical dumps

Syntax​

dvs dumps list <remote>

Commands​

CommandDescription
dvs dumps list <remote>List available dump files

Configuration​

Configure dumps in remote config (<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

Parameters​

ParameterDescription
transportTransport type: ssh, sftp, ftp, s3
hostServer hostname
pathDirectory containing dumps
patternGlob pattern to match files
strategySelection: interactive or latest

Pull Dumps​

# Interactive selection
dvs pull backup --dumps

# Specific dump file
dvs pull backup --dumps --dump-file "2025-01-08_mydb.sql.gz"

Example Output​

$ 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