"""add accounts.signature
Per-account HTML signature, configured in Settings → Accounts and inserted into
outgoing messages by the composer.
Revision ID: 0009
Revises: 0008
Create Date: 2026-07-18
"""
from __future__ import annotations
from collections.abc import Sequence
from alembic import op
revision: str = "0009"
down_revision: str | None = "0008"
branch_labels: str | Sequence[str] | None = None
depends_on: str | Sequence[str] | None = None
def upgrade() -> None:
op.execute("ALTER TABLE accounts ADD COLUMN signature text NOT NULL DEFAULT ''")
def downgrade() -> None:
op.execute("ALTER TABLE accounts DROP COLUMN IF EXISTS signature")