List of all items
Structs
- catalog::DriftReport
- catalog::filter::CatalogFilter
- catalog::rows::Row
- diff::change::ChangeEntry
- diff::changeset::ChangeSet
- diff::changeset::RevokeWithOwnerObservation
- diff::changeset::UnmanagedGrantObservation
- diff::cluster::ClusterChangeEntry
- diff::cluster::ClusterChangeSet
- diff::default_privileges::DefaultPrivilegeChange
- diff::owner_op::AlterObjectOwner
- diff::sequence_op::SequenceOpEntry
- diff::table_op::TableOpEntry
- identifier::Identifier
- identifier::QualifiedName
- ir::aggregate::Aggregate
- ir::cast::Cast
- ir::catalog::Catalog
- ir::cluster::catalog::ClusterCatalog
- ir::cluster::role::Role
- ir::cluster::role::RoleAttributes
- ir::cluster::tablespace::Tablespace
- ir::collation::Collation
- ir::column::Column
- ir::column::Generated
- ir::column::Identity
- ir::column::SequenceOptions
- ir::constraint::Constraint
- ir::constraint::ForeignKey
- ir::default_expr::NormalizedExpr
- ir::default_privileges::DefaultPrivilegeRule
- ir::difference::Difference
- ir::event_trigger::EventTrigger
- ir::extension::Extension
- ir::function::Function
- ir::function::FunctionArg
- ir::function::NormalizedArgTypes
- ir::function::TableColumn
- ir::grant::Grant
- ir::index::Index
- ir::index::IndexColumn
- ir::partition::PartitionBy
- ir::partition::PartitionColumn
- ir::partition::PartitionOf
- ir::policy::Policy
- ir::procedure::Procedure
- ir::publication::Publication
- ir::publication::PublishKinds
- ir::publication::PublishedTable
- ir::reloptions::AutovacuumOptions
- ir::reloptions::IndexStorageOptions
- ir::reloptions::NotNanF64
- ir::reloptions::TableStorageOptions
- ir::schema::Schema
- ir::sequence::Sequence
- ir::sequence::SequenceOwner
- ir::statistic::Statistic
- ir::statistic::StatisticKinds
- ir::subscription::Subscription
- ir::subscription::SubscriptionOptions
- ir::table::Table
- ir::trigger::TransitionTable
- ir::trigger::Trigger
- ir::user_type::CompositeAttribute
- ir::user_type::DomainCheck
- ir::user_type::EnumValue
- ir::user_type::UserType
- ir::view::MaterializedView
- ir::view::View
- ir::view::ViewColumn
- lint::LintInputs
- lint::ManagedConfig
- lint::finding::Finding
- lint::profile::custom::CustomProfile
- lint::profile::custom::PathPattern
- lint::source_tree::SourceTree
- parse::builder::Builder
- parse::builder::alter_table_attach_partition::AttachPartition
- parse::builder::alter_table_stmt::AlterTableOutput
- parse::builder::alter_table_stmt::PendingColumnAttr
- parse::builder::alter_table_stmt::PendingFk
- parse::builder::alter_table_stmt::PendingOwner
- parse::builder::alter_table_stmt::PendingRelOptions
- parse::builder::alter_table_stmt::PendingRlsToggle
- parse::directives::DepDirective
- parse::directives::FileDirectives
- parse::error::SourceLocation
- parse::normalize_body::NormalizedBody
- plan::deserialize::ParsedIntent
- plan::deserialize::ParsedManifest
- plan::deserialize::PartialPlan
- plan::edges::DepEdge
- plan::graph::Cycle
- plan::graph::Graph
- plan::grouping::TransactionGroup
- plan::ordered::DeferredFkAdd
- plan::ordered::OrderedChangeSet
- plan::plan::DestructiveIntent
- plan::plan::InvalidPlanHash
- plan::plan::LintWaiver
- plan::plan::Plan
- plan::plan::PlanId
- plan::plan::PlanMetadata
- plan::plan::RecordedFinding
- plan::plan::StepOverride
- plan::policy::OnlineRewrites
- plan::policy::PlannerPolicy
- plan::raw_step::RawStep
Enums
- catalog::CatalogQuery
- catalog::error::CatalogError
- catalog::rows::Value
- catalog::version::PgVersion
- diff::change::AggregateChange
- diff::change::CastChange
- diff::change::Change
- diff::change::CollationChange
- diff::change::EventTriggerChange
- diff::change::ExtensionChange
- diff::change::FunctionChange
- diff::change::MvChange
- diff::change::ProcedureChange
- diff::change::PublicationChange
- diff::change::StatisticChange
- diff::change::SubscriptionChange
- diff::change::TableChange
- diff::change::TriggerChange
- diff::change::UserTypeChange
- diff::change::ViewChange
- diff::cluster::ClusterChange
- diff::destructiveness::Destructiveness
- diff::owner_op::OwnedObjectId
- diff::owner_op::OwnerObjectKind
- diff::sequence_op::SequenceOp
- diff::table_op::TableOp
- error::Error
- identifier::IdentifierError
- ir::IrError
- ir::cast::CastContext
- ir::cast::CastMethod
- ir::collation::CollationProvider
- ir::column::Compression
- ir::column::GeneratedKind
- ir::column::IdentityKind
- ir::column::StorageKind
- ir::column_type::ColumnType
- ir::column_type::NetAddressKind
- ir::column_type::ParseTypeError
- ir::constraint::ConstraintKind
- ir::constraint::Deferrable
- ir::constraint::FkMatchType
- ir::constraint::ReferentialAction
- ir::default_expr::DefaultExpr
- ir::default_expr::LiteralValue
- ir::default_privileges::DefaultPrivObjectType
- ir::event_trigger::EventTriggerEnabled
- ir::event_trigger::EventTriggerEvent
- ir::function::ArgMode
- ir::function::FunctionLanguage
- ir::function::ParallelSafety
- ir::function::ReturnType
- ir::function::SecurityMode
- ir::function::Volatility
- ir::grant::GrantTarget
- ir::grant::Privilege
- ir::index::IndexColumnExpr
- ir::index::IndexMethod
- ir::index::IndexParent
- ir::index::NullsOrder
- ir::index::SortOrder
- ir::partition::BoundDatum
- ir::partition::PartitionBounds
- ir::partition::PartitionColumnKind
- ir::partition::PartitionStrategy
- ir::policy::PolicyCommand
- ir::publication::PublicationScope
- ir::reloptions::BufferingMode
- ir::statistic::StatisticColumn
- ir::subscription::OriginMode
- ir::subscription::StreamingMode
- ir::trigger::TransitionKind
- ir::trigger::TriggerEvent
- ir::trigger::TriggerLevel
- ir::trigger::TriggerTiming
- ir::user_type::UserTypeKind
- ir::view::CheckOption
- lint::finding::Severity
- lint::profile::Profile
- lint::profile::ProfileLoadError
- lint::profile::custom::Assertion
- lint::source_tree::ObjectKey
- parse::ast_canon::AstCanonError
- parse::builder::alter_table_stmt::PendingColumnAttrKind
- parse::builder::create_function_stmt::Routine
- parse::error::ParseError
- parse::normalize_body::BodyError
- parse::statement::Statement
- plan::edges::DepSource
- plan::edges::NodeId
- plan::error::PlanError
- plan::io_error::PlanIoError
- plan::policy::Strategy
- plan::raw_step::StepKind
- plan::raw_step::TransactionConstraint
Traits
Derive Macros
Functions
- catalog::cluster::read_cluster_catalog
- catalog::queries::query_for
- catalog::read_catalog
- diff::aggregates::diff_aggregates
- diff::casts::diff_casts
- diff::cluster::diff_cluster
- diff::collations::diff_collations
- diff::columns::diff_columns
- diff::constraints::diff_constraints
- diff::default_privileges::diff_default_privileges
- diff::diff
- diff::event_triggers::diff_event_triggers
- diff::extensions::diff_extensions
- diff::grants::collect_managed_roles
- diff::grants::diff_grants
- diff::indexes::diff_indexes
- diff::policies::diff_policies
- diff::publications::diff_publications
- diff::reloptions::index_delta
- diff::reloptions::table_delta
- diff::routines::diff_functions
- diff::routines::diff_procedures
- diff::schemas::diff_schemas
- diff::sequences::diff_sequences
- diff::statistics::diff_statistics
- diff::subscriptions::diff_subscriptions
- diff::tables::diff_tables
- diff::triggers::diff_triggers
- diff::types::diff_user_types
- diff::views::diff_materialized_views
- diff::views::diff_views
- ir::canon::aggregates::run
- ir::canon::canonicalize
- ir::canon::casts::run
- ir::canon::cluster::run
- ir::canon::collations::run
- ir::canon::default_privileges::run
- ir::canon::event_triggers::run
- ir::canon::filter_pg_defaults::run
- ir::canon::filter_pg_defaults::type_default_storage
- ir::canon::grants::run_on_list
- ir::canon::grants::strip_owner_self_grants
- ir::canon::grants::strip_public_implicit_grants
- ir::canon::policies::run_on_table
- ir::canon::publications::run
- ir::canon::reloptions::run
- ir::canon::renumber_enum_sort_orders::run
- ir::canon::resolve_user_defined_types::run
- ir::canon::sentinel_view_columns::run
- ir::canon::sort_and_dedupe::run
- ir::canon::statistics::run
- ir::canon::subscriptions::run
- ir::eq::diff_field
- ir::eq::prefix_diffs
- lint::profile::check_profile
- lint::profile::custom::check
- lint::profile::feature_grouped::check
- lint::profile::free_form::check
- lint::profile::kind_grouped::check
- lint::profile::schema_mirror::check
- lint::run
- lint::universal::check_changeset
- lint::universal::check_cluster_changeset
- lint::universal::check_plan_time_catalog
- lint::universal::check_universal
- lint::universal::check_universal_with_cluster
- lint::universal::run_drift_lints
- parse::ast_canon::canonicalize_view_bodies
- parse::ast_canon::promote_mv_index_parents
- parse::builder::alter_table_attach_partition::build_attach_partition
- parse::builder::alter_table_stmt::apply_pending_owners
- parse::builder::alter_table_stmt::apply_pending_rel_options
- parse::builder::alter_table_stmt::apply_pending_rls_toggles
- parse::builder::alter_table_stmt::build_alter_table
- parse::builder::comment_stmt::apply_comment
- parse::builder::create_schema_stmt::build_schema
- parse::builder::create_seq_stmt::build_sequence
- parse::builder::create_stmt::build_fk_for_alter
- parse::builder::create_stmt::build_table
- parse::builder::desugar_serial::desugar_serials_in_table
- parse::builder::index_stmt::build_index
- parse::builder::plpgsql::parse_routine_body
- parse::builder::shared::build_default_expr
- parse::builder::shared::ident
- parse::builder::shared::qname_from_string_list
- parse::builder::shared::render_type_name_to_string
- parse::builder::shared::resolve_qname
- parse::builder::shared::type_name_to_column_type
- parse::cluster::parse_cluster_directory
- parse::cluster::parse_cluster_sources
- parse::directives::extract_file_directives
- parse::normalize_expr::from_pg_node
- parse::parse_directory
- parse::parse_directory_with_locations
- plan::cluster_rewrite::emit::emit_cluster_changes
- plan::cluster_rewrite::sql::alter_role_attributes
- plan::cluster_rewrite::sql::alter_tablespace_owner
- plan::cluster_rewrite::sql::alter_tablespace_set
- plan::cluster_rewrite::sql::comment_on_role
- plan::cluster_rewrite::sql::comment_on_tablespace
- plan::cluster_rewrite::sql::create_role
- plan::cluster_rewrite::sql::create_tablespace
- plan::cluster_rewrite::sql::drop_role
- plan::cluster_rewrite::sql::drop_tablespace
- plan::cluster_rewrite::sql::grant_role_membership
- plan::cluster_rewrite::sql::revoke_role_membership
- plan::deserialize::read_intent_toml
- plan::deserialize::read_manifest_toml
- plan::deserialize::read_plan_dir
- plan::deserialize::read_plan_sql
- plan::edges::build_create_graph
- plan::edges::build_drop_graph
- plan::grouping::group_steps
- plan::ordering::order
- plan::plan::kind_name
- plan::plan::parse_kind_name
- plan::recreate_views::extend_with_dependent_recreations
- plan::rewrite::check_not_valid_validate::rewrite_steps
- plan::rewrite::check_not_valid_validate::should_rewrite
- plan::rewrite::collations::comment_on_collation
- plan::rewrite::collations::create_collation
- plan::rewrite::collations::drop_collation
- plan::rewrite::collations::rename_collation
- plan::rewrite::concurrent_index::create_step
- plan::rewrite::concurrent_index::drop_step
- plan::rewrite::concurrent_index::should_rewrite_create
- plan::rewrite::concurrent_index::should_rewrite_drop
- plan::rewrite::fk_not_valid_validate::rewrite_steps
- plan::rewrite::fk_not_valid_validate::should_rewrite
- plan::rewrite::grants::alter_default_privileges
- plan::rewrite::grants::alter_object_owner
- plan::rewrite::grants::grant_column_privilege
- plan::rewrite::grants::grant_object_privilege
- plan::rewrite::grants::revoke_column_privilege
- plan::rewrite::grants::revoke_object_privilege
- plan::rewrite::policies::alter_policy
- plan::rewrite::policies::create_policy
- plan::rewrite::policies::drop_policy
- plan::rewrite::policies::set_table_force_row_security
- plan::rewrite::policies::set_table_row_security
- plan::rewrite::publications::alter_publication_add_schema
- plan::rewrite::publications::alter_publication_add_table
- plan::rewrite::publications::alter_publication_drop_schema
- plan::rewrite::publications::alter_publication_drop_table
- plan::rewrite::publications::alter_publication_set_publish
- plan::rewrite::publications::alter_publication_set_table
- plan::rewrite::publications::alter_publication_set_via_root
- plan::rewrite::publications::comment_on_publication
- plan::rewrite::publications::create_publication
- plan::rewrite::publications::drop_publication
- plan::rewrite::publications::replace_publication
- plan::rewrite::reloptions::alter_index_set_storage
- plan::rewrite::reloptions::alter_mv_set_storage
- plan::rewrite::reloptions::alter_table_set_storage
- plan::rewrite::rewrite
- plan::rewrite::rewrite_with_source
- plan::rewrite::set_not_null_check_pattern::rewrite_steps
- plan::rewrite::set_not_null_check_pattern::should_rewrite
- plan::rewrite::sql::alter_column_set_compression
- plan::rewrite::sql::alter_column_set_default
- plan::rewrite::sql::alter_column_set_generated
- plan::rewrite::sql::alter_column_set_identity
- plan::rewrite::sql::alter_column_set_nullable
- plan::rewrite::sql::alter_column_set_storage
- plan::rewrite::sql::alter_column_type
- plan::rewrite::sql::alter_sequence_cache
- plan::rewrite::sql::alter_sequence_cycle
- plan::rewrite::sql::alter_sequence_data_type
- plan::rewrite::sql::alter_sequence_increment
- plan::rewrite::sql::alter_sequence_max_value
- plan::rewrite::sql::alter_sequence_min_value
- plan::rewrite::sql::alter_sequence_owned_by
- plan::rewrite::sql::alter_table_add_column
- plan::rewrite::sql::alter_table_add_constraint
- plan::rewrite::sql::alter_table_add_constraint_not_valid
- plan::rewrite::sql::alter_table_drop_column
- plan::rewrite::sql::alter_table_drop_constraint
- plan::rewrite::sql::alter_table_validate_constraint
- plan::rewrite::sql::column_def
- plan::rewrite::sql::comment_on_column
- plan::rewrite::sql::comment_on_constraint
- plan::rewrite::sql::comment_on_index
- plan::rewrite::sql::comment_on_schema
- plan::rewrite::sql::comment_on_sequence
- plan::rewrite::sql::comment_on_table
- plan::rewrite::sql::constraint_def_with_name
- plan::rewrite::sql::create_index
- plan::rewrite::sql::create_schema
- plan::rewrite::sql::create_sequence
- plan::rewrite::sql::create_table
- plan::rewrite::sql::drop_index
- plan::rewrite::sql::drop_schema
- plan::rewrite::sql::drop_sequence
- plan::rewrite::sql::drop_table
- plan::rewrite::statistics::alter_statistic_set_target
- plan::rewrite::statistics::comment_on_statistic
- plan::rewrite::statistics::create_statistic
- plan::rewrite::statistics::drop_statistic
- plan::rewrite::statistics::replace_statistic
- plan::rewrite::subscriptions::alter_subscription_add_publication
- plan::rewrite::subscriptions::alter_subscription_connection
- plan::rewrite::subscriptions::alter_subscription_drop_publication
- plan::rewrite::subscriptions::alter_subscription_set_options
- plan::rewrite::subscriptions::comment_on_subscription
- plan::rewrite::subscriptions::create_subscription
- plan::rewrite::subscriptions::drop_subscription
- plan::serialize::write_intent_toml
- plan::serialize::write_manifest_toml
- plan::serialize::write_plan_dir
- plan::serialize::write_plan_sql
- render::index::render_index
- render::render_catalog
- render::schema::render_schema
- render::sequence::render_sequence
- render::table::render_add_fk
- render::table::render_table
- render::view::render_materialized_view
- render::view::render_view
Type Aliases
Constants
- VERSION
- catalog::filter::RESERVED_SCHEMAS
- catalog::queries::aggregates::SELECT_AGGREGATES
- catalog::queries::casts::SELECT_CASTS
- catalog::queries::cluster::CLUSTER_MEMBERS_QUERY
- catalog::queries::cluster::CLUSTER_ROLES_QUERY
- catalog::queries::cluster::CLUSTER_TABLESPACES_QUERY
- catalog::queries::collations::SELECT_COLLATIONS_PG14
- catalog::queries::collations::SELECT_COLLATIONS_PG15_16
- catalog::queries::collations::SELECT_COLLATIONS_PG17_PLUS
- catalog::queries::default_privileges::DEFAULT_PRIVILEGES_QUERY
- catalog::queries::extensions::SELECT_EXTENSIONS
- catalog::queries::functions::SELECT_FUNCTIONS
- catalog::queries::partitioned_tables::SELECT_PARTITIONED_TABLES
- catalog::queries::partitions::SELECT_PARTITIONS
- catalog::queries::pg14::INDEXES_QUERY
- catalog::queries::pg14::PUBLICATION_ATTRIBUTES_QUERY_PG14
- catalog::queries::pg14::PUBLICATION_NAMESPACE_QUERY_PG14
- catalog::queries::pg14::PUBLICATION_REL_QUERY_PG14
- catalog::queries::pg14::SUBSCRIPTIONS_QUERY_PG14
- catalog::queries::pg15::SUBSCRIPTIONS_QUERY_PG15
- catalog::queries::pg16::SUBSCRIPTIONS_QUERY_PG16
- catalog::queries::policies::POLICIES_QUERY
- catalog::queries::shared::COLUMNS_QUERY
- catalog::queries::shared::COMMENTS_QUERY
- catalog::queries::shared::CONSTRAINTS_QUERY
- catalog::queries::shared::DEPENDENCIES_QUERY
- catalog::queries::shared::EVENT_TRIGGERS_QUERY
- catalog::queries::shared::INDEXES_QUERY
- catalog::queries::shared::PG_VERSION_QUERY
- catalog::queries::shared::PUBLICATIONS_QUERY
- catalog::queries::shared::PUBLICATION_ATTRIBUTES_QUERY
- catalog::queries::shared::PUBLICATION_NAMESPACE_QUERY
- catalog::queries::shared::PUBLICATION_REL_QUERY
- catalog::queries::shared::SCHEMAS_QUERY
- catalog::queries::shared::SEQUENCES_QUERY
- catalog::queries::shared::STATISTICS_QUERY
- catalog::queries::shared::STATISTIC_ATTRIBUTES_QUERY
- catalog::queries::shared::STATISTIC_EXPRESSIONS_QUERY
- catalog::queries::shared::SUBSCRIPTIONS_QUERY
- catalog::queries::shared::TABLES_QUERY
- catalog::queries::triggers::SELECT_TRIGGERS
- catalog::queries::types::SELECT_COMPOSITE_ATTRIBUTES
- catalog::queries::types::SELECT_DOMAIN_CHECKS
- catalog::queries::types::SELECT_DOMAIN_DETAILS
- catalog::queries::types::SELECT_ENUM_VALUES
- catalog::queries::types::SELECT_USER_TYPES
- catalog::queries::views::SELECT_VIEWS_AND_MVS
- catalog::queries::views::SELECT_VIEW_COLUMNS
- ir::collation::BUILTIN_COLLATIONS
- lint::universal::LINT_AT_PLAN_RULES