From b42589c69c0f9bcc4dc62045204defe163ab3525 Mon Sep 17 00:00:00 2001 From: Matt Johnson Date: Sat, 16 May 2026 19:58:20 +0000 Subject: [PATCH] feat(schema): add FIRMS adapter and CENTRAL_FIRE stream Migration 005 seeds: - config.adapters row for firms (300s cadence, PNW bbox) - config.streams row for CENTRAL_FIRE (7d retention) Co-Authored-By: Claude Opus 4.5 --- sql/migrations/005_add_firms_adapter.sql | 27 ++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 sql/migrations/005_add_firms_adapter.sql diff --git a/sql/migrations/005_add_firms_adapter.sql b/sql/migrations/005_add_firms_adapter.sql new file mode 100644 index 0000000..65b8791 --- /dev/null +++ b/sql/migrations/005_add_firms_adapter.sql @@ -0,0 +1,27 @@ +-- Migration: 005_add_firms_adapter +-- Seeds FIRMS adapter configuration and CENTRAL_FIRE stream. + +-- Seed FIRMS adapter row +INSERT INTO config.adapters (name, enabled, cadence_s, settings) +VALUES ( + 'firms', + true, + 300, + jsonb_build_object( + 'region', jsonb_build_object( + 'north', 49.5, + 'south', 31.0, + 'east', -102.0, + 'west', -124.5 + ), + 'api_key_alias', 'firms', + 'satellites', jsonb_build_array( + 'VIIRS_SNPP_NRT', + 'VIIRS_NOAA20_NRT' + ) + ) +); + +-- Seed CENTRAL_FIRE stream row +INSERT INTO config.streams (name, max_age_s, max_bytes) +VALUES ('CENTRAL_FIRE', 604800, 1073741824);