Expand description
Aegis Backup Module
Provides backup and restore functionality for Aegis-DB. Creates timestamped backups of all data including block files, WAL files, and metadata.
Supports encrypted backups for HIPAA compliance using AES-256-GCM. Set AEGIS_ENCRYPTION_KEY environment variable (64 hex chars = 32 bytes).
@version 0.1.0 @author AutomataNexus Development Team
Structs§
- Backup
File - Information about a file in the backup.
- Backup
Info - Information about a backup.
- Backup
Manager - Manages backup and restore operations.
- Backup
Metadata - Backup metadata stored with each backup.
- Create
Backup Request - Request to create a backup.
- Create
Backup Response - Response from creating a backup.
- Delete
Backup Response - Delete backup response.
- List
Backups Response - List backups response.
- Restore
Request - Request to restore from a backup.
- Restore
Response - Response from restoring a backup.
Enums§
- Backup
Status - Status of a backup operation.
Functions§
- create_
backup - Create a new backup.
- delete_
backup - Delete a backup.
- list_
backups - List all available backups.
- restore_
backup - Restore from a backup.