Re-exports§
pub use check_violation_strategy::CheckViolationStrategy;pub use column::ColumnDef;pub use column::ColumnType;pub use column::ComplexColumnType;pub use column::EnumValues;pub use column::NumValue;pub use column::SimpleColumnType;pub use constraint::ConstraintKind;pub use constraint::TableConstraint;pub use fk_orphan_strategy::ForeignKeyOrphanStrategy;pub use index::IndexDef;pub use names::ColumnName;pub use names::IndexName;pub use names::TableName;pub use pk_addition_strategy::PrimaryKeyAdditionStrategy;pub use primary_key::PrimaryKeyDef;pub use reference::ReferenceAction;pub use str_or_bool::DefaultValue;pub use str_or_bool::StrOrBoolOrArray;pub use str_or_bool::StringOrBool;pub use table::TableDef;pub use table::TableValidationError;pub use unique_strategy::KeepPolicy;pub use unique_strategy::UniqueConstraintStrategy;
Modules§
- check_
violation_ strategy - Strategy for pre-existing rows that violate a
CHECKconstraint being added to an existing table. - column
- constraint
- fk_
orphan_ strategy - Strategy for pre-existing orphan rows when adding a
FOREIGN KEYto an existing column. - foreign_
key - index
- names
- Newtype wrappers for schema identifiers (tables, columns, indexes).
- pk_
addition_ strategy - Strategy for pre-existing duplicates when adding a PRIMARY KEY to an existing column set.
- primary_
key - reference
- str_
or_ bool - table
- unique_
strategy - Strategy for pre-existing duplicates when adding a UNIQUE constraint to an existing column.