Fix SQLite migration syntax error in m007
Some checks failed
lint / lint (push) Has been cancelled
/ release (push) Has been cancelled
/ pullrequest (push) Has been cancelled

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 <noreply@anthropic.com>
This commit is contained in:
padreug 2025-12-31 17:07:34 +01:00
parent 4fb6d90fcd
commit c49abdb53f

View file

@ -181,12 +181,12 @@ async def m007_add_extra_fields(db):
to support promo codes and ticket metadata. to support promo codes and ticket metadata.
""" """
# Add canceled and 'extra' columns to events table # Add canceled and 'extra' columns to events table
# SQLite requires separate ALTER TABLE statements for each column
await db.execute( await db.execute(
""" "ALTER TABLE events.events ADD COLUMN canceled BOOLEAN NOT NULL DEFAULT FALSE;"
ALTER TABLE events.events )
ADD COLUMN canceled BOOLEAN NOT NULL DEFAULT FALSE, await db.execute(
ADD COLUMN extra TEXT; "ALTER TABLE events.events ADD COLUMN extra TEXT;"
"""
) )
# Add 'extra' column to ticket table # Add 'extra' column to ticket table