Interface BackupOptions

Configuration options for backup creation

interface BackupOptions {
    format?: BackupFormat;
    compression?: CompressionType;
    tables?: string[];
    prefix?: string;
    includeTimestamp?: boolean;
}

Properties

format?: BackupFormat

Backup format (json or sql) - default: 'json'

compression?: CompressionType

Compression type - default: 'gzip'

tables?: string[]

Tables to include (undefined = all tables)

prefix?: string

Prefix for backup keys - default: 'backups/'

includeTimestamp?: boolean

Include timestamp in backup key - default: true