Skip to main content

Crate convergio_backup

Crate convergio_backup 

Source
Expand description

convergio-backup — Data retention, backup & disaster recovery.

Provides retention policies with auto-purge, periodic SQLite snapshots with WAL checkpoint, disaster recovery via snapshot restore, and org-level data export/import for cross-node migration.

Deps: types, db.

Re-exports§

pub use ext::BackupExtension;
pub use types::validate_sql_identifier;
pub use types::BackupError;
pub use types::BackupResult;

Modules§

export
Org data export — package all org data into a portable JSON bundle.
ext
BackupExtension — impl Extension for the backup module.
import
Org data import — load a previously exported JSON bundle.
mcp_defs
MCP tool definitions for the backup extension.
restore
Disaster recovery — restore daemon from a snapshot.
retention
Retention policy engine — auto-purge expired data.
routes
HTTP routes for backup, restore, retention, and org export/import.
schema
DB migrations for the backup module.
snapshot
DB snapshot — atomic SQLite backup with WAL checkpoint.
types
Core types for the backup module.