show completed trips on profiles
All checks were successful
pedestrian-simulator / build (push) Successful in 59s
All checks were successful
pedestrian-simulator / build (push) Successful in 59s
This commit is contained in:
13
server/db.go
13
server/db.go
@@ -107,6 +107,19 @@ func createTables() {
|
||||
PRIMARY KEY (user_id, date),
|
||||
FOREIGN KEY (user_id) REFERENCES users(fitbit_user_id) ON DELETE CASCADE
|
||||
)`,
|
||||
`CREATE TABLE IF NOT EXISTS completed_trips (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
user_id VARCHAR(255),
|
||||
trip_type ENUM('address', 'kml') DEFAULT 'address',
|
||||
route_name TEXT,
|
||||
start_address TEXT,
|
||||
end_address TEXT,
|
||||
kml_id INT,
|
||||
distance DOUBLE,
|
||||
completed_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
FOREIGN KEY (user_id) REFERENCES users(fitbit_user_id) ON DELETE CASCADE,
|
||||
FOREIGN KEY (kml_id) REFERENCES kml_metadata(id) ON DELETE SET NULL
|
||||
)`,
|
||||
}
|
||||
|
||||
for _, query := range queries {
|
||||
|
||||
Reference in New Issue
Block a user