Add some indexes to make db accesses faster

This commit is contained in:
Lucas Verney 2017-08-26 12:26:40 +02:00
parent ae11b73933
commit 74d3c9b362

View File

@ -38,7 +38,10 @@ def db_init():
"timestamp INTEGER, " + "timestamp INTEGER, " +
"event TEXT, " + "event TEXT, " +
"FOREIGN KEY(station_id) REFERENCES stations(id) ON DELETE CASCADE)") "FOREIGN KEY(station_id) REFERENCES stations(id) ON DELETE CASCADE)")
c.execute("CREATE INDEX IF NOT EXISTS stationstats_station_id ON stationsstats (station_id)");
c.execute("CREATE INDEX IF NOT EXISTS stationsstats_updated ON stationsstats (updated)");
c.execute("CREATE INDEX IF NOT EXISTS stationsevents_station_id ON stationsevents (station_id)"); c.execute("CREATE INDEX IF NOT EXISTS stationsevents_station_id ON stationsevents (station_id)");
c.execute("CREATE INDEX IF NOT EXISTS stationsevents_timestamp ON stationsevents (timestamp)");
conn.commit() conn.commit()
return conn return conn