Add nexrad_storm_report table; reorganize table/index creation
This commit is contained in:
parent
e5b24d5d71
commit
cfbb70261e
1 changed files with 22 additions and 3 deletions
|
@ -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;
|
||||||
|
|
Loading…
Add table
Reference in a new issue