systemprompt_database/lifecycle/
mod.rs1mod installation;
13mod migrations;
14mod validation;
15
16pub use installation::{
17 BOOTSTRAP_ADVISORY_LOCK_KEY, BackfillStatement, BootstrapLockGuard, DeferredForeignKey,
18 ExpensiveStatement, FkDeferralError, ForeignKeyDrift, HOT_TABLES, MigrationCost,
19 OrphanMigrationLedger, PROJECTION_BACKLOG, SchemaAhead, SchemaCurrency, SchemaInstallReport,
20 SchemaResidue, SplitCreateTable, UndeclaredTable, audit_migration_cost, audit_one,
21 audit_schema_residue, backfill_statements, check_migration_references, check_trigger_routines,
22 install_extension_schemas_full, projection_tables, schema_currency,
23 split_create_table_foreign_keys,
24};
25pub use migrations::{
26 AppliedMigration, BaselineStamp, ChecksumDrift, ExtensionMigrationStatus, FreshnessCheck,
27 MarkAppliedOutcome, MigrationConfig, MigrationResult, MigrationService, MigrationStatus,
28 OrphanedMigration, PendingMigration, RepairResult, SlotCollision, TombstonedSlot,
29 is_retirement,
30};
31pub use validation::{
32 ReplicaStatus, replica_status, validate_column_exists, validate_database_connection,
33 validate_table_exists, validate_write_pool_is_primary,
34};