Struct ColumnDefinition
pub struct ColumnDefinition {
pub name: String,
pub data_type: DataType,
pub nullable: bool,
pub default: Option<DefaultValue>,
pub primary_key: bool,
pub unique: bool,
pub autoincrement: bool,
pub references: Option<ForeignKeyRef>,
pub check: Option<String>,
pub collation: Option<String>,
}Expand description
A complete column definition for migrations.
Column name.
Data type.
Whether the column is nullable.
Default value.
Whether this is a primary key.
Whether this column is unique.
Whether this column auto-increments.
Foreign key reference, if any.
Check constraint expression, if any.
Collation for string columns.