From 57f837984cb3953a7a8a80eaa97da559ccd31946 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Wed, 25 Mar 2026 12:42:32 -0400 Subject: [PATCH] =?UTF-8?q?feat(calendar):=20migration=200029=20=E2=80=94?= =?UTF-8?q?=20add=20caldav=5Fuid=20and=20color=20to=20events?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- alembic/versions/0029_add_calendar_columns.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 alembic/versions/0029_add_calendar_columns.py diff --git a/alembic/versions/0029_add_calendar_columns.py b/alembic/versions/0029_add_calendar_columns.py new file mode 100644 index 0000000..1e663f8 --- /dev/null +++ b/alembic/versions/0029_add_calendar_columns.py @@ -0,0 +1,19 @@ +"""Add caldav_uid and color columns to events table.""" + +from alembic import op + +revision = "0029" +down_revision = "0028" + + +def upgrade() -> None: + op.execute(""" + ALTER TABLE events + ADD COLUMN IF NOT EXISTS caldav_uid TEXT DEFAULT '', + ADD COLUMN IF NOT EXISTS color TEXT DEFAULT '' + """) + + +def downgrade() -> None: + op.execute("ALTER TABLE events DROP COLUMN IF EXISTS color") + op.execute("ALTER TABLE events DROP COLUMN IF EXISTS caldav_uid")