udb 0.2.1

Universal Data Broker — a Rust gRPC broker over multiple databases (Postgres, MySQL, SQLite, MongoDB, ClickHouse, Cassandra, MSSQL, Redis, Qdrant, S3, Neo4j, …) with per-tenant RLS, 2PC, sagas, and CDC.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub mod apply;
pub mod diff;
pub mod diff_backends;
pub mod phase_runner; // U14: online migration phase orchestrator
pub mod plan;
pub mod sync; // relocated from crate-root db_ops_sync.rs (Phase H)

#[cfg(test)]
pub use apply::LoggingApplyTarget;
pub use apply::{
    ApplyError, ApplyFuture, ApplyTarget, ArtifactApplyResult, MigrationAuditSink,
    NoopMigrationAuditSink, apply_artifacts, apply_artifacts_audited,
};
pub use diff::{ChangeKind, ChangeOperation, ChangeSafety, diff_manifests};
pub use plan::{
    LedgerEntry, MigrationFsmState, MigrationPlan, MigrationPlanConfig, ResourceAction,
    build_migration_plan,
};