"""Add updated_at column to sessions table. The Session model uses TimestampMixin which includes updated_at, but the sessions table was created without it in migration 0001. This causes an error on session creation (login). Revision ID: 0089 Revises: 0088 """ from __future__ import annotations from alembic import op import sqlalchemy as sa revision = "0089" down_revision = "0088" branch_labels = None depends_on = None def upgrade() -> None: op.execute("ALTER TABLE sessions ADD COLUMN IF NOT EXISTS updated_at TIMESTAMPTZ NOT NULL DEFAULT now()") def downgrade() -> None: op.execute("ALTER TABLE sessions DROP COLUMN IF EXISTS updated_at")