Add nexrad_storm_report table; reorganize table/index creation

This commit is contained in:
XANTRONIX Industrial 2025-02-13 14:22:24 -05:00
parent e5b24d5d71
commit cfbb70261e

View file

@ -12,10 +12,29 @@ create table nexrad_radar (
tower_height FLOAT NOT NULL tower_height FLOAT NOT NULL
); );
select AddGeometryColumn( select
'nexrad_radar', 'coord', 4326, 'POINT', 'XY' AddGeometryColumn('nexrad_radar', 'coord', 4326, 'POINT', 'XY'),
CreateSpatialIndex('nexrad_radar', 'coord');
create table nexrad_storm_report (
id INTEGER PRIMARY KEY NOT NULL,
episode_id INTEGER,
timestamp_start TIMESTAMP NOT NULL,
timestamp_end TIMESTAMP NOT NULL,
state TEXT NOT NULL,
event_type TEXT NOT NULL,
wfo TEXT NOT NULL,
locale_start TEXT NOT NULL,
locale_end TEXT NOT NULL,
tornado_f_rating TEXT
); );
select CreateSpatialIndex('nexrad_radar', 'coord'); select
AddGeometryColumn('nexrad_storm_report', 'coord_start', 4326, 'POINT', 'XY', 1),
CreateSpatialIndex('nexrad_storm_report', 'coord_start');
select
AddGeometryColumn('nexrad_storm_report', 'coord_end', 4326, 'POINT', 'XY', 1),
CreateSpatialIndex('nexrad_storm_report', 'coord_end');
commit; commit;