pub mod config;
pub mod error;
#[cfg(feature = "failover")]
pub use config::FailoverConfig;
#[cfg(feature = "replica-routing")]
pub use config::ReplicaConfig;
pub use config::{CacheConfig, ConfigError, DatabaseType, DbConfig, PoolConfig};
#[cfg(feature = "permission")]
pub use error::PermissionError;
#[cfg(feature = "permission")]
pub use error::PermissionResult;
pub use error::{AuditError, AuditResult, DbError, DbResult, MigrationError, MigrationResult};
pub use error::{ConfigResult, PoolError, PoolResult};
pub use sea_orm::entity::prelude::{ActiveModelTrait, EntityTrait};
pub use sea_orm::{Condition, Set};