From c49abdb53ff9a3b7def5e53ceb97ccbfd52e8762 Mon Sep 17 00:00:00 2001 From: padreug Date: Wed, 31 Dec 2025 17:07:34 +0100 Subject: [PATCH] Fix SQLite migration syntax error in m007 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SQLite doesn't support adding multiple columns in a single ALTER TABLE statement. Split into separate statements for each column. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- migrations.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/migrations.py b/migrations.py index 8ed79b5..9ed982b 100644 --- a/migrations.py +++ b/migrations.py @@ -181,12 +181,12 @@ async def m007_add_extra_fields(db): to support promo codes and ticket metadata. """ # Add canceled and 'extra' columns to events table + # SQLite requires separate ALTER TABLE statements for each column await db.execute( - """ - ALTER TABLE events.events - ADD COLUMN canceled BOOLEAN NOT NULL DEFAULT FALSE, - ADD COLUMN extra TEXT; - """ + "ALTER TABLE events.events ADD COLUMN canceled BOOLEAN NOT NULL DEFAULT FALSE;" + ) + await db.execute( + "ALTER TABLE events.events ADD COLUMN extra TEXT;" ) # Add 'extra' column to ticket table