mirror of
https://github.com/zoffline/zwift-offline.git
synced 2026-01-19 16:10:38 -08:00
Initial code drop
This commit is contained in:
73
initialize_db.sql
Normal file
73
initialize_db.sql
Normal file
@@ -0,0 +1,73 @@
|
||||
CREATE TABLE version ( version INTEGER );
|
||||
|
||||
INSERT INTO version VALUES (0);
|
||||
|
||||
/* column names must match protobuf field names */
|
||||
|
||||
CREATE TABLE activity (
|
||||
id TEXT PRIMARY KEY, /* uint64 */
|
||||
player_id TEXT, /* uint64 */
|
||||
f3 INTEGER,
|
||||
name TEXT,
|
||||
f5 INTEGER,
|
||||
f6 INTEGER,
|
||||
start_date TEXT,
|
||||
end_date TEXT,
|
||||
distance REAL,
|
||||
avg_heart_rate REAL,
|
||||
max_heart_rate REAL,
|
||||
avg_watts REAL,
|
||||
max_watts REAL,
|
||||
avg_cadence REAL,
|
||||
max_cadence REAL,
|
||||
avg_speed REAL,
|
||||
max_speed REAL,
|
||||
calories REAL,
|
||||
total_elevation REAL,
|
||||
strava_upload_id TEXT, /* uint64 */
|
||||
strava_activity_id TEXT, /* uint64 */
|
||||
f23 INTEGER,
|
||||
fit BLOB,
|
||||
fit_filename TEXT,
|
||||
f29 INTEGER,
|
||||
date TEXT
|
||||
);
|
||||
|
||||
CREATE TABLE goal (
|
||||
id TEXT PRIMARY KEY, /* uint64 */
|
||||
player_id TEXT, /* uint64 */
|
||||
f3 INTEGER,
|
||||
name TEXT,
|
||||
type INTEGER,
|
||||
periodicity INTEGER,
|
||||
target_distance REAL,
|
||||
target_duration REAL,
|
||||
actual_distance REAL,
|
||||
actual_duration REAL,
|
||||
created_on TEXT, /* uint64 */
|
||||
period_end_date TEXT, /* uint64 */
|
||||
f13 TEXT /* uint64 */
|
||||
);
|
||||
|
||||
CREATE TABLE segment_result (
|
||||
id TEXT PRIMARY KEY, /* uint64 */
|
||||
player_id TEXT, /* uint64 */
|
||||
f3 INTEGER,
|
||||
f4 INTEGER,
|
||||
segment_id TEXT, /* uint64 */
|
||||
event_subgroup_id TEXT, /* uint64 */
|
||||
first_name TEXT,
|
||||
last_name TEXT,
|
||||
world_time TEXT, /* uint64 */
|
||||
finish_time_str TEXT,
|
||||
elapsed_ms TEXT, /* uint64 */
|
||||
f12 NUMERIC, /* bool */
|
||||
f13 INTEGER,
|
||||
f14 INTEGER,
|
||||
f15 INTEGER,
|
||||
f16 NUMERIC, /* bool */
|
||||
f17 TEXT,
|
||||
f18 TEXT, /* uint64 */
|
||||
f19 INTEGER,
|
||||
f20 INTEGER
|
||||
);
|
||||
Reference in New Issue
Block a user