mirror of
https://github.com/aljazceru/turso.git
synced 2026-02-21 07:55:18 +01:00
fix UNIQUE constraints
This commit is contained in:
@@ -158,6 +158,15 @@ pub fn translate_inner(
|
||||
)));
|
||||
}
|
||||
|
||||
if btree.unique_sets.as_ref().is_some_and(|set| {
|
||||
set.iter()
|
||||
.any(|set| set.iter().any(|(column_name, _)| column_name == &column))
|
||||
}) {
|
||||
return Err(LimboError::ParseError(format!(
|
||||
"cannot drop column \"{column}\": UNIQUE"
|
||||
)));
|
||||
}
|
||||
|
||||
btree.columns.remove(dropped_col);
|
||||
|
||||
let sql = btree.to_sql();
|
||||
|
||||
Reference in New Issue
Block a user