"""users: add invited_at column

Revision ID: 0038a
Revises: 0038
Create Date: 2026-07-01

Changes:
  - users: add invited_at TIMESTAMPTZ column (idempotent)
"""
from alembic import op
import sqlalchemy as sa

revision = "0038a"
down_revision = "0038"
branch_labels = None
depends_on = None


def upgrade() -> None:
    conn = op.get_bind()
    conn.execute(sa.text(
        "ALTER TABLE users ADD COLUMN IF NOT EXISTS invited_at TIMESTAMPTZ"
    ))


def downgrade() -> None:
    conn = op.get_bind()
    conn.execute(sa.text("ALTER TABLE users DROP COLUMN IF EXISTS invited_at"))
