From e7ccb0b70707067961cf43cf7219ee586ec95db8 Mon Sep 17 00:00:00 2001 From: "Levy A." Date: Thu, 5 Jun 2025 17:39:13 -0300 Subject: [PATCH] fix: prevent duplicate columns --- core/translate/alter.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/translate/alter.rs b/core/translate/alter.rs index 84173d394..e07ca6470 100644 --- a/core/translate/alter.rs +++ b/core/translate/alter.rs @@ -220,6 +220,12 @@ pub fn translate_alter_table( ))); }; + if btree.get_column(&rename_to).is_some() { + return Err(LimboError::ParseError(format!( + "duplicate column name: \"{rename_from}\"" + ))); + }; + let sqlite_schema = schema .get_btree_table(SQLITE_TABLEID) .expect("sqlite_schema should be on schema");