Moved constraint variant outside of TableConstraint enum (#2054)

Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
This commit is contained in:
Luca Cappelletti 2025-10-08 13:03:26 +02:00 committed by GitHub
parent ade4082656
commit 8c82fc0a19
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 688 additions and 484 deletions

View file

@ -684,7 +684,7 @@ fn table_constraint_unique_primary_ctor(
})
.collect();
match unique_index_type_display {
Some(index_type_display) => TableConstraint::Unique {
Some(index_type_display) => UniqueConstraint {
name,
index_name,
index_type_display,
@ -693,15 +693,17 @@ fn table_constraint_unique_primary_ctor(
index_options,
characteristics,
nulls_distinct: NullsDistinctOption::None,
},
None => TableConstraint::PrimaryKey {
}
.into(),
None => PrimaryKeyConstraint {
name,
index_name,
index_type,
columns,
index_options,
characteristics,
},
}
.into(),
}
}