"""关键位监控表结构迁移(三所共用)."""
from __future__ import annotations

from typing import Any


def ensure_key_monitor_schema(conn: Any) -> None:
    for sql in (
        "ALTER TABLE key_monitors ADD COLUMN last_mark_price REAL",
        "ALTER TABLE key_monitors ADD COLUMN last_alert_message TEXT",
    ):
        try:
            conn.execute(sql)
        except Exception:
            pass
