diff --git a/work/meshai/persistence/db.py b/work/meshai/persistence/db.py index cf3deaf..fd977ef 100644 --- a/work/meshai/persistence/db.py +++ b/work/meshai/persistence/db.py @@ -30,7 +30,7 @@ logger = logging.getLogger(__name__) DEFAULT_DB_PATH = "/data/meshai.sqlite" MESHAI_DB_PATH_ENV = "MESHAI_DB_PATH" -SCHEMA_VERSION = 18 +SCHEMA_VERSION = 19 SCHEMA_META_TABLE = "schema_meta" MIGRATIONS_DIR = Path(__file__).parent / "migrations" diff --git a/work/meshai/persistence/migrations/v19.sql b/work/meshai/persistence/migrations/v19.sql new file mode 100644 index 0000000..90d7d0e --- /dev/null +++ b/work/meshai/persistence/migrations/v19.sql @@ -0,0 +1,6 @@ +-- v19: fire_cause, unique_fire_id, geocoder_city columns for fire-alert enrichment. +-- Nullable TEXT, no index, no backfill. + +ALTER TABLE fires ADD COLUMN fire_cause TEXT; +ALTER TABLE fires ADD COLUMN unique_fire_id TEXT; +ALTER TABLE fires ADD COLUMN geocoder_city TEXT;