List of all items
Structs
- baseline::operations::BaselineCreationRequest
- baseline::operations::BaselineCreationResult
- catalog::Catalog
- catalog::aggregate::Aggregate
- catalog::cast::Cast
- 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::schema::Schema
- catalog::sequence::Sequence
- catalog::table::Column
- catalog::table::PrimaryKey
- catalog::table::Table
- catalog::target::AttrTarget
- catalog::triggers::Trigger
- catalog::utils::DependencyBuilder
- 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::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::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::BaselineExecutor
- 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
- docker::ContainerInfo
- docker::DockerManager
- docker::ShadowDatabase
- migrate::generation::MigrationGenerationInput
- migrate::generation::MigrationGenerationResult
- migration::baseline::BaselineConfig
- migration::baseline::BaselineOperationResult
- migration::parsing::ParsedBaseline
- migration::parsing::ParsedMigration
- migration::section_parser::MigrationSection
- migration::section_parser::RetryConfig
- progress::section_reporter::SectionReporter
- prompts::DatabaseConnectionResult
- render::RenderedSql
- schema_generator::SchemaGenerator
- schema_generator::SchemaGeneratorConfig
- schema_loader::SchemaFile
- schema_loader::SchemaLoader
- schema_loader::SchemaLoaderConfig
- 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::constraint::ConstraintType
- catalog::custom_type::TypeKind
- catalog::function::FunctionKind
- catalog::grant::GranteeType
- catalog::id::DbObjectId
- catalog::index::IndexType
- catalog::policy::PolicyCommand
- 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::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::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
- prompts::ShadowDatabaseInput
- render::Safety
Traits
Functions
- baseline::operations::create_baseline
- baseline::operations::display_baseline_summary
- baseline::operations::display_baseline_usage_info
- catalog::aggregate::fetch
- catalog::cast::fetch
- catalog::constraint::fetch
- catalog::custom_type::fetch
- catalog::domain::fetch
- catalog::extension::fetch
- catalog::file_dependencies::create_dependency_augmentation
- catalog::function::fetch
- catalog::grant::fetch
- catalog::grant::target_key
- catalog::identity::find_new_objects
- catalog::index::fetch
- catalog::operator::fetch
- catalog::policy::fetch
- catalog::schema::fetch
- catalog::sequence::fetch
- catalog::table::fetch
- catalog::triggers::fetch
- catalog::utils::is_system_schema
- catalog::utils::resolve_type_dependency
- catalog::view::fetch
- 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::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::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::diff_order
- 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::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
- migration::baseline::ensure_baseline_for_migration
- migration::baseline::get_migration_starting_state
- migration::baseline::get_migration_update_starting_state
- migration::baseline::load_baseline_into_shadow
- 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::calculate_checksum
- migration_tracking::ensure_tracking_table_exists
- migration_tracking::format_tracking_table_name
- migration_tracking::record_baseline_as_applied
- migration_tracking::section_tracking::ensure_section_tracking_table
- 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::version_from_db
- migration_tracking::version_to_db
- 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::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_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