List of all items
Structs
- checkpoint::InitCheckpoint
- checkpoint::InitCheckpointMetadata
- filters::ReplicationFilter
- migration::checksum::ChecksumResult
- migration::estimation::DatabaseSizeInfo
- migration::schema::ColumnInfo
- migration::schema::DatabaseInfo
- migration::schema::TableInfo
- postgres::extensions::AvailableExtension
- postgres::extensions::Extension
- postgres::privileges::PrivilegeCheck
- postgres::privileges::TablePermissionCheck
- preflight::CheckResult
- preflight::PreflightIssue
- preflight::PreflightResult
- remote::client::RemoteClient
- remote::models::FilterSpec
- remote::models::JobResponse
- remote::models::JobSpec
- remote::models::JobStatus
- remote::models::ProgressInfo
- replication::monitor::SourceReplicationStats
- replication::monitor::SubscriptionStats
- table_rules::QualifiedTable
- table_rules::TableRules
- table_rules::TimeFilterRule
- utils::PgPassFile
- utils::PostgresUrlParts
Enums
Functions
- checkpoint::checkpoint_path
- checkpoint::remove_checkpoint
- commands::init::init
- commands::init::init_mongodb_to_postgres
- commands::init::init_mysql_to_postgres
- commands::init::init_sqlite_to_postgres
- commands::status::status
- commands::sync::sync
- commands::validate::validate
- commands::verify::verify
- config::load_table_rules_from_file
- detect_source_type
- interactive::select_databases_and_tables
- jsonb::validate_table_name
- jsonb::writer::create_jsonb_table
- jsonb::writer::insert_jsonb_batch
- jsonb::writer::insert_jsonb_row
- migration::checksum::compare_tables
- migration::checksum::compute_table_checksum
- migration::dump::dump_data
- migration::dump::dump_globals
- migration::dump::dump_schema
- migration::dump::sanitize_globals_dump
- migration::estimation::estimate_database_sizes
- migration::estimation::format_bytes
- migration::estimation::format_duration
- migration::filtered::copy_filtered_tables
- migration::restore::restore_data
- migration::restore::restore_globals
- migration::restore::restore_schema
- migration::schema::get_table_columns
- migration::schema::list_databases
- migration::schema::list_tables
- mongodb::connect_mongodb
- mongodb::converter::bson_to_json
- mongodb::converter::convert_collection_to_jsonb
- mongodb::converter::document_to_json
- mongodb::extract_database_name
- mongodb::reader::get_collection_count
- mongodb::reader::list_collections
- mongodb::reader::read_collection_data
- mongodb::validate_mongodb_url
- mysql::connect_mysql
- mysql::converter::convert_table_to_jsonb
- mysql::converter::get_column_names
- mysql::converter::mysql_row_to_json
- mysql::converter::mysql_value_to_json
- mysql::extract_database_name
- mysql::reader::get_table_row_count
- mysql::reader::list_tables
- mysql::reader::read_table_data
- mysql::validate_mysql_url
- postgres::connection::add_keepalive_params
- postgres::connection::connect
- postgres::connection::connect_with_retry
- postgres::connection::init_tls_policy
- postgres::extensions::get_available_extensions
- postgres::extensions::get_installed_extensions
- postgres::extensions::get_preloaded_libraries
- postgres::extensions::requires_preload
- postgres::privileges::check_source_privileges
- postgres::privileges::check_table_select_permissions
- postgres::privileges::check_target_privileges
- postgres::privileges::check_wal_level
- preflight::run_preflight_checks
- replication::monitor::get_replication_lag
- replication::monitor::get_subscription_status
- replication::monitor::is_replication_caught_up
- replication::publication::create_publication
- replication::publication::drop_publication
- replication::publication::list_publications
- replication::subscription::create_subscription
- replication::subscription::detect_subscription_state
- replication::subscription::drop_subscription
- replication::subscription::list_subscriptions
- replication::subscription::wait_for_sync
- sqlite::converter::convert_table_to_jsonb
- sqlite::converter::sqlite_row_to_json
- sqlite::converter::sqlite_value_to_json
- sqlite::open_sqlite
- sqlite::reader::get_table_row_count
- sqlite::reader::list_tables
- sqlite::reader::read_table_data
- sqlite::validate_sqlite_path
- utils::check_required_tools
- utils::cleanup_stale_temp_dirs
- utils::create_managed_temp_dir
- utils::get_keepalive_env_vars
- utils::get_pg_tool_version
- utils::is_serendb_target
- utils::parse_pg_version_string
- utils::parse_postgres_url
- utils::quote_ident
- utils::quote_literal
- utils::quote_mysql_ident
- utils::remove_managed_temp_dir
- utils::retry_subprocess_with_backoff
- utils::retry_with_backoff
- utils::sanitize_identifier
- utils::strip_password_from_url
- utils::validate_connection_string
- utils::validate_postgres_identifier
- utils::validate_source_target_different