database_replicator/replication/mod.rs
1// ABOUTME: Replication utilities module
2// ABOUTME: Handles PostgreSQL logical replication setup and monitoring
3
4pub mod monitor;
5pub mod publication;
6pub mod subscription;
7
8pub use monitor::{
9 get_replication_lag, get_subscription_status, is_replication_caught_up, SourceReplicationStats,
10 SubscriptionStats,
11};
12pub use publication::{create_publication, drop_publication, list_publications};
13pub use subscription::{
14 create_subscription, detect_subscription_state, drop_subscription, list_subscriptions,
15 wait_for_sync, SubscriptionState,
16};