List of all items
Structs
- baseline::operations::BaselineCreationRequest
- baseline::operations::BaselineCreationResult
- catalog::Catalog
- catalog::aggregate::Aggregate
- catalog::cast::Cast
- catalog::collation::Collation
- catalog::collation::CollationRef
- catalog::constraint::Constraint
- catalog::custom_type::CompositeAttribute
- catalog::custom_type::CustomType
- catalog::custom_type::EnumValue
- catalog::domain::Domain
- catalog::domain::DomainCheckConstraint
- catalog::extension::Extension
- catalog::file_dependencies::FileDependencyAugmentation
- catalog::file_dependencies::FileToObjectMapping
- catalog::function::Function
- catalog::function::FunctionParam
- catalog::grant::Grant
- catalog::identity::CatalogIdentity
- catalog::index::Index
- catalog::index::IndexColumn
- catalog::operator::Operator
- catalog::policy::Policy
- catalog::raw::aggregate::RawAggregate
- catalog::raw::cast::RawCast
- catalog::raw::collation::RawCollation
- catalog::raw::constraint::RawConstraint
- catalog::raw::constraint::RawConstraintDependency
- catalog::raw::constraint::RawConstraints
- catalog::raw::custom_type::ConvertedCustomType
- catalog::raw::custom_type::RawCompositeAttribute
- catalog::raw::custom_type::RawCustomType
- catalog::raw::custom_type::RawCustomTypes
- catalog::raw::custom_type::RawEnumValue
- catalog::raw::domain::RawDomain
- catalog::raw::domain::RawDomainCheckConstraint
- catalog::raw::domain::RawDomains
- catalog::raw::exclusion::Converted
- catalog::raw::exclusion::Excluded
- catalog::raw::extension::RawExtension
- catalog::raw::function::RawFunction
- catalog::raw::function::RawFunctionDependency
- catalog::raw::function::RawFunctionParameter
- catalog::raw::function::RawFunctions
- catalog::raw::grant::RawAclRow
- catalog::raw::grant::RawGrants
- catalog::raw::grant::RoleMap
- catalog::raw::index::RawIndex
- catalog::raw::index::RawIndexColumn
- catalog::raw::index::RawIndexes
- catalog::raw::oid_index::OidIndex
- catalog::raw::operator::RawOperator
- catalog::raw::policy::RawPolicies
- catalog::raw::policy::RawPolicy
- catalog::raw::policy::RawPolicyColumnDependency
- catalog::raw::policy::RawPolicyObjectDependency
- catalog::raw::reference::RawReference
- catalog::raw::sequence::RawSequence
- catalog::raw::sequence::RawSequenceOwnership
- catalog::raw::sequence::RawSequences
- catalog::raw::shared::Descriptions
- catalog::raw::shared::ExtensionOwnership
- catalog::raw::shared::NamespaceMap
- catalog::raw::shared::ResolvedType
- catalog::raw::shared::SharedCatalog
- catalog::raw::shared::TypeEntry
- catalog::raw::shared::TypeMap
- catalog::raw::snapshot::Branch
- catalog::raw::snapshot::Row
- catalog::raw::table::ConvertedTable
- catalog::raw::table::RawColumn
- catalog::raw::table::RawColumnFunctionDependency
- catalog::raw::table::RawColumnSequenceDependency
- catalog::raw::table::RawPrimaryKey
- catalog::raw::table::RawTable
- catalog::raw::table::RawTables
- catalog::raw::trigger::RawTrigger
- catalog::raw::trigger::RawTriggers
- catalog::raw::view::ConvertedView
- catalog::raw::view::RawView
- catalog::raw::view::RawViewColumn
- catalog::raw::view::RawViewDependency
- catalog::raw::view::RawViews
- catalog::schema::Schema
- catalog::sequence::Sequence
- catalog::table::Column
- catalog::table::PrimaryKey
- catalog::table::Table
- catalog::target::AttrTarget
- catalog::triggers::Trigger
- catalog::view::View
- catalog::view::ViewColumn
- commands::apply::lock::ApplyLock
- commands::apply::shutdown::ShutdownSignal
- commands::debug::DependencyReport
- commands::debug::ObjectDependencyInfo
- commands::diff::DiffArgs
- commands::diff_output::DiffContext
- commands::init::InitArgs
- commands::init::commands::BaselineCreationConfig
- commands::init::commands::InitOptions
- commands::init::commands::ObjectManagementConfig
- commands::migrate::diff::MigrateDiffArgs
- commands::migrate::pipeline::BaselineOutcome
- commands::migrate::pipeline::Generated
- commands::migrate::pipeline::GenerationRequest
- commands::migrate::section_executor::SectionExecutor
- config::builder::ConfigBuilder
- config::connections::DevUrl
- config::connections::DevUrlArgs
- config::connections::ShadowUrlArgs
- config::connections::TargetUrl
- config::connections::TargetUrlArgs
- config::filter::ObjectFilter
- config::types::Config
- config::types::ConfigInput
- config::types::DatabasesInput
- config::types::Directories
- config::types::DirectoriesInput
- config::types::Docker
- config::types::DockerInput
- config::types::Migration
- config::types::MigrationInput
- config::types::ModuleSpec
- config::types::ModuleSpecInput
- config::types::Modules
- config::types::ObjectExclude
- config::types::ObjectExcludeInput
- config::types::ObjectInclude
- config::types::ObjectIncludeInput
- config::types::Objects
- config::types::ObjectsInput
- config::types::Schema
- config::types::SchemaInput
- config::types::ShadowDatabaseInput
- config::types::ShadowDockerConfig
- config::types::ShadowDockerInput
- config::types::TrackingTable
- config::types::TrackingTableInput
- db::connection::ConnectionConfig
- db::error_context::SqlErrorContext
- db::schema_executor::ApplyStepExecutor
- db::schema_executor::SchemaFileExecutor
- db::schema_executor::SqlContentExecutor
- db::schema_executor::SqlExecutionError
- db::schema_executor::SqlExecutorConfig
- db::schema_processor::ProcessedSchema
- db::schema_processor::SchemaProcessor
- db::schema_processor::SchemaProcessorConfig
- db::sql_executor::SqlExecutorConfig
- diff::operations::aggregate::AggregateIdentifier
- diff::operations::cast::CastIdentifier
- diff::operations::constraint::ConstraintIdentifier
- diff::operations::extension::ExtensionIdentifier
- diff::operations::grant::ColumnGrants
- diff::operations::operator::OperatorIdentifier
- diff::operations::policy::PolicyIdentifier
- diff::operations::trigger::TriggerIdentifier
- diff::planning::PlannedStep
- docker::ContainerInfo
- docker::DockerManager
- docker::ShadowDatabase
- migrate::generation::MigrationGenerationInput
- migrate::generation::MigrationGenerationResult
- migration::baseline::BaselineConfig
- migration::parsing::ParsedBaseline
- migration::parsing::ParsedMigration
- migration::section_parser::MigrationSection
- migration::section_parser::RetryConfig
- migration_tracking::advisory_lock::MigrationLock
- migration_tracking::section_tracking::RecordedSections
- migration_tracking::section_tracking::StoredSection
- migration_tracking::store::TrackingStore
- modules::CouplingViolation
- modules::HistoricalAttribution
- modules::ModuleGeneration
- modules::ModulePartition
- modules::ModuleReferenceReport
- modules::ModuleRuntime
- modules::PendingCrossing
- modules::SectionClassification
- modules::SkippedModule
- modules::StepSection
- modules::Subscription
- progress::section_reporter::SectionReporter
- prompts::DatabaseConnectionResult
- render::RenderedSql
- schema_generator::SchemaGenerator
- schema_generator::SchemaGeneratorConfig
- schema_loader::SchemaFile
- schema_loader::SchemaLoader
- schema_loader::SchemaLoaderConfig
- schema_ops::DesiredState
- validation::BaselineValidationError
- validation::ColumnOrderMismatch
- validation::ColumnOrderViolation
- validation::ValidationConfig
- validation::ValidationResult
- validation_output::BaselineInfo
- validation_output::ConflictInfo
- validation_output::SuggestedAction
- validation_output::ValidationJsonOutput
- validation_output::ValidationOutputOptions
Enums
- catalog::CatalogScope
- catalog::collation::CollationProvider
- catalog::constraint::ConstraintType
- catalog::custom_type::TypeKind
- catalog::function::FunctionKind
- catalog::grant::GranteeType
- catalog::id::DbObjectId
- catalog::index::IndexType
- catalog::policy::PolicyCommand
- catalog::raw::exclusion::ExclusionReason
- catalog::table::IdentityKind
- catalog::target::SubObject
- commands::apply::ApplyOutcome
- commands::apply::ExecutionMode
- commands::config::ConfigCommands
- commands::config::OutputFormat
- commands::debug::ObjectIdJson
- commands::debug::OutputFormat
- commands::diff_output::DiffFormat
- commands::init::commands::BaselineResult
- commands::init::commands::DatabaseState
- commands::init::commands::ExistingConfigResult
- commands::init::import::ImportSource
- commands::migrate::pipeline::BaselinePolicy
- commands::migrate::pipeline::StartingState
- commands::migrate::resolve::ResolveVerb
- commands::migrate::section_executor::ExecutionMode
- config::types::ColumnOrderMode
- config::types::ShadowDatabase
- config::types::ShadowResetMode
- db::schema_executor::ErrorLevel
- db::schema_executor::ProgressStyle
- db::schema_executor::SourceContextStyle
- diff::namespace::NamespaceSlot
- diff::operations::MigrationStep
- diff::operations::OperationKind
- diff::operations::aggregate::AggregateOperation
- diff::operations::cast::CastOperation
- diff::operations::collation::CollationOperation
- diff::operations::comments::CommentOperation
- diff::operations::constraint::ConstraintOperation
- diff::operations::domain::DomainOperation
- diff::operations::extension::ExtensionOperation
- diff::operations::function::FunctionOperation
- diff::operations::grant::GrantOperation
- diff::operations::index::IndexOperation
- diff::operations::operator::OperatorOperation
- diff::operations::policy::PolicyOperation
- diff::operations::schema::SchemaOperation
- diff::operations::sequence::SequenceOperation
- diff::operations::table::ColumnAction
- diff::operations::table::TableOperation
- diff::operations::trigger::TriggerOperation
- diff::operations::types::TypeOperation
- diff::operations::view::ViewOperation
- diff::operations::view::ViewOption
- migration::section_parser::BackoffStrategy
- migration::section_parser::LockTimeoutAction
- migration::section_parser::TransactionMode
- migration_tracking::section_tracking::SectionStatus
- modules::ModuleSelection
- modules::SkipNotice
- modules::SubscriptionSource
- prompts::ShadowDatabaseInput
- render::Safety
Traits
Functions
- baseline::operations::create_baseline
- baseline::operations::display_baseline_summary
- baseline::operations::display_baseline_usage_info
- catalog::file_dependencies::create_dependency_augmentation
- catalog::grant::target_key
- catalog::identity::current_oid_mark
- catalog::identity::find_new_objects
- catalog::raw::aggregate::convert
- catalog::raw::aggregate::fetch
- catalog::raw::aggregate::load
- catalog::raw::aggregate::load_with_exclusions
- catalog::raw::cast::convert
- catalog::raw::cast::fetch
- catalog::raw::cast::load
- catalog::raw::cast::load_with_exclusions
- catalog::raw::collation::convert
- catalog::raw::collation::fetch
- catalog::raw::collation::load
- catalog::raw::collation::load_with_exclusions
- catalog::raw::constraint::convert
- catalog::raw::constraint::fetch
- catalog::raw::constraint::fetch_dependencies
- catalog::raw::constraint::load
- catalog::raw::constraint::load_with_exclusions
- catalog::raw::custom_type::convert
- catalog::raw::custom_type::fetch
- catalog::raw::custom_type::load
- catalog::raw::custom_type::load_with_exclusions
- catalog::raw::dedup_preserving_order
- catalog::raw::domain::convert
- catalog::raw::domain::fetch
- catalog::raw::domain::load
- catalog::raw::domain::load_with_exclusions
- catalog::raw::exclusion::is_system_schema
- catalog::raw::exclusion::sql::not_a_built_in_extension
- catalog::raw::exclusion::sql::not_a_constraint_backing_index
- catalog::raw::exclusion::sql::not_a_system_namespace
- catalog::raw::exclusion::sql::not_an_identity_sequence
- catalog::raw::exclusion::sql::not_extension_owned
- catalog::raw::exclusion::sql::parent_relation_not_extension_owned
- catalog::raw::extension::convert
- catalog::raw::extension::fetch
- catalog::raw::extension::load
- catalog::raw::extension::load_with_exclusions
- catalog::raw::function::convert
- catalog::raw::function::fetch
- catalog::raw::function::load
- catalog::raw::function::load_with_exclusions
- catalog::raw::grant::convert
- catalog::raw::grant::fetch
- catalog::raw::grant::load
- catalog::raw::index::convert
- catalog::raw::index::fetch
- catalog::raw::index::load
- catalog::raw::index::load_with_exclusions
- catalog::raw::merge_indexes
- catalog::raw::operator::convert
- catalog::raw::operator::fetch
- catalog::raw::operator::load
- catalog::raw::operator::load_with_exclusions
- catalog::raw::policy::convert
- catalog::raw::policy::fetch
- catalog::raw::policy::load
- catalog::raw::policy::load_with_exclusions
- catalog::raw::schema::convert
- catalog::raw::schema::load
- catalog::raw::schema::load_with_exclusions
- catalog::raw::sequence::convert
- catalog::raw::sequence::fetch
- catalog::raw::sequence::load
- catalog::raw::sequence::load_with_exclusions
- catalog::raw::shared::class::intern
- catalog::raw::shared::fetch
- catalog::raw::shared::fetch_descriptions
- catalog::raw::shared::fetch_extension_ownership
- catalog::raw::shared::fetch_namespaces
- catalog::raw::shared::fetch_types
- catalog::raw::snapshot::branches
- catalog::raw::snapshot::current_mark
- catalog::raw::snapshot::fetch
- catalog::raw::snapshot::marks_query
- catalog::raw::snapshot::query
- catalog::raw::table::convert
- catalog::raw::table::fetch
- catalog::raw::table::load
- catalog::raw::table::load_with_exclusions
- catalog::raw::trigger::convert
- catalog::raw::trigger::fetch
- catalog::raw::trigger::load
- catalog::raw::trigger::load_with_exclusions
- catalog::raw::view::convert
- catalog::raw::view::fetch
- catalog::raw::view::load
- catalog::raw::view::load_with_exclusions
- catalog::utils::resolve_type_dependency
- commands::apply::cmd_apply
- commands::apply::cmd_apply_watch
- commands::apply::execution::execute_plan
- commands::apply::execution::print_concise_plan
- commands::apply::execution::print_migration_summary
- commands::apply::execution::print_plan_header
- commands::apply::execution_helpers::apply_all_rendered_steps
- commands::apply::execution_helpers::apply_safe_rendered_steps
- commands::apply::user_interaction::execute_with_user_control
- commands::apply::verification::verify_final_state
- commands::apply::watch::cmd_apply_watch_impl
- commands::baseline::cmd_baseline_list
- commands::baseline::cmd_migrate_baseline
- commands::config::cmd_config
- commands::debug::cmd_debug_dependencies
- commands::diff::cmd_diff
- commands::diff_output::has_differences
- commands::diff_output::output_diff
- commands::init::commands::check_existing_config
- commands::init::commands::cmd_init_with_args
- commands::init::commands::fetch_substrate_schemas
- commands::init::commands::print_success_summary
- commands::init::import::database::import_from_database
- commands::init::import::directory::import_from_directory
- commands::init::import::import_schema
- commands::init::import::sql_file::import_from_sql_file
- commands::init::import::sql_file::validate_sql_file
- commands::init::project::create_project_structure
- commands::init::project::generate_config_file
- commands::init::prompts::gather_init_options_with_args
- commands::init::prompts::prompt_baseline_creation
- commands::init::prompts::prompt_directory_customization
- commands::init::prompts::prompt_import_source
- commands::init::prompts::prompt_object_management_config
- commands::init::prompts::prompt_object_management_config_with_context
- commands::init::prompts::prompt_project_confirmation
- commands::init::prompts::prompt_substrate_exclusions
- commands::migrate::apply::cmd_migrate_apply
- commands::migrate::diff::cmd_migrate_diff
- commands::migrate::new::cmd_migrate_new
- commands::migrate::pipeline::generate
- commands::migrate::provision::cmd_migrate_provision
- commands::migrate::resolve::cmd_migrate_resolve
- commands::migrate::status::cmd_migrate_status
- commands::migrate::status::cmd_migrate_validate
- commands::migrate::update::cmd_migrate_update_specific
- commands::migrate::update::cmd_migrate_update_with_options
- commands::validate::cmd_validate
- config::builder::resolve_objects_input
- config::load_config
- db::branch::admin_db_name
- db::branch::branch_url
- db::branch::cleanup_all_branches
- db::branch::create_branch
- db::branch::drop_branch
- db::cleaner::clean_shadow_db
- db::cleaner::mark_branch_provisioned
- db::cleaner::take_branch_provisioned
- db::connection::connect_to_database
- db::connection::connect_with_retry
- db::connection::connect_with_retry_config
- db::connection::connect_with_retry_config_quiet
- db::connection::connect_with_retry_quiet
- db::connection::initialize_database_session
- db::connection::mask_url_password
- db::error_context::format_line_context
- db::error_context::position_to_line
- db::sql_executor::discover_sql_files_ordered
- db::sql_executor::execute_sql_content
- db::sql_executor::execute_sql_file
- diff::aggregates::diff
- diff::cascade::expand
- diff::casts::diff
- diff::collations::diff
- diff::columns::diff
- diff::comments::desired_comment_steps
- diff::comments::diff_comments
- diff::constraints::diff
- diff::custom_types::diff
- diff::diff_all
- diff::diff_list
- diff::domains::diff
- diff::extensions::diff
- diff::functions::diff
- diff::functions::format_attributes
- diff::functions::format_parameter_list
- diff::functions::format_return_clause
- diff::grants::coalesce_column_grants
- diff::grants::desired_acl_steps
- diff::grants::diff
- diff::grants::diff_grants
- diff::grants::grant_target_object
- diff::grants::is_owner_grant
- diff::indexes::diff
- diff::namespace::namespace_slots
- diff::operators::diff
- diff::plan
- diff::plan_annotated
- diff::planning::affinity_order
- diff::planning::annotate
- diff::planning::order_planned
- diff::policies::diff
- diff::schemas::diff
- diff::sequences::diff
- diff::tables::diff
- diff::triggers::diff
- diff::views::diff
- docker::cleanup_all_containers
- docker::register_container
- docker::unregister_container
- migrate::generation::generate_migration
- migrate::generation::migration_filename
- migration::baseline::apply_baseline_to_target
- migration::baseline::get_migration_starting_state
- migration::baseline::get_migration_update_starting_state
- migration::baseline::load_baseline_into_shadow
- migration::baseline::replay_history_for_checkpoint
- migration::baseline::should_manage_baseline_for_migration
- migration::baseline::validate_baseline_against_catalog
- migration::parsing::discover_baselines
- migration::parsing::discover_migrations
- migration::parsing::find_baseline_for_version
- migration::parsing::find_latest_baseline
- migration::parsing::find_latest_migration
- migration::parsing::find_migration_by_version
- migration::parsing::generate_baseline_filename
- migration::parsing::parse_baseline_filename
- migration::parsing::parse_migration_filename
- migration::section_parser::parse_duration
- migration::section_parser::parse_migration_sections
- migration::section_validator::validate_sections
- migration_tracking::advisory_lock::advisory_lock_key
- migration_tracking::calculate_checksum
- migration_tracking::ensure_tracking_table_exists
- migration_tracking::format_tracking_table_name
- migration_tracking::register_baseline_start
- migration_tracking::register_migration_start
- migration_tracking::section_tracking::ensure_section_tracking_table
- migration_tracking::section_tracking::fetch_section_rows
- migration_tracking::section_tracking::get_section_status
- migration_tracking::section_tracking::initialize_sections
- migration_tracking::section_tracking::record_section_complete
- migration_tracking::section_tracking::record_section_failed
- migration_tracking::section_tracking::record_section_start
- migration_tracking::section_tracking::record_sections_satisfied
- migration_tracking::section_tracking::section_statuses
- migration_tracking::section_tracking::validate_and_sync_section_checksums
- migration_tracking::update_stored_file_checksum
- migration_tracking::version_from_db
- migration_tracking::version_to_db
- modules::classify_sections
- modules::display_module
- modules::established_pending_through
- modules::evaluate_module_generation
- modules::parse_section_files
- modules::remap_source_held
- modules::render_generated_migration
- modules::render_sectioned_migration
- modules::section_baseline_if_moduled
- modules::sectionize_steps
- modules::validate_module_references
- prompts::extract_major_version
- prompts::fetch_installed_extensions
- prompts::prompt_database_url_simple
- prompts::prompt_database_url_with_guidance_and_default
- prompts::prompt_directory_with_validation
- prompts::prompt_required_string_with_validation
- prompts::prompt_select
- prompts::prompt_shadow_mode_with_explanation
- render::collation::collate_clause
- render::escape_string
- render::quote_ident
- render::sql::constraint::render_create_constraint
- render::sql::constraint::render_drop_constraint
- render::sql::grant::render_column_grant_statement
- render::sql::grant::render_column_revoke_statement
- render::sql::grant::render_grant_object_clause
- render::sql::grant::render_grant_statement
- render::sql::grant::render_revoke_statement
- render::sql::index::render_create_index
- render::sql::table::render_create_table
- schema_ops::apply_current_schema_to_shadow
- schema_ops::apply_current_schema_to_shadow_with_mapping
- schema_ops::apply_roles_file
- schema_ops::build_desired_state
- validation::apply_column_order_validation
- validation::find_column_order_mismatches
- validation::validate_baseline_consistency
- validation::validate_catalogs
- validation::validate_column_order
- validation::validate_database_against_schema_files
- validation_output::format_validation_output
Constants
- catalog::raw::exclusion::BUILT_IN_EXTENSIONS
- catalog::raw::shared::class::ALL
- catalog::raw::shared::class::PG_CAST
- catalog::raw::shared::class::PG_CLASS
- catalog::raw::shared::class::PG_COLLATION
- catalog::raw::shared::class::PG_CONSTRAINT
- catalog::raw::shared::class::PG_EXTENSION
- catalog::raw::shared::class::PG_NAMESPACE
- catalog::raw::shared::class::PG_OPCLASS
- catalog::raw::shared::class::PG_OPERATOR
- catalog::raw::shared::class::PG_POLICY
- catalog::raw::shared::class::PG_PROC
- catalog::raw::shared::class::PG_TRIGGER
- catalog::raw::shared::class::PG_TYPE
- constants::BASELINE_FILENAME_PREFIX
- constants::CONFIG_FILENAME
- constants::FUNCTIONS_SUBDIR
- constants::LOCK_FILE_STALE_TIMEOUT
- constants::SCHEMAS_SUBDIR
- constants::TABLES_SUBDIR
- constants::TYPES_SUBDIR
- constants::VIEWS_SUBDIR
- constants::WATCH_DEBOUNCE_DURATION
- constants::WATCH_POLL_TIMEOUT
- modules::UNMODULED_DISPLAY