specify next steps

This commit is contained in:
Philipp Hofer 2025-04-06 22:52:31 +02:00
parent 64341a9527
commit 9277d5fbaa
2 changed files with 19 additions and 14 deletions

View File

@ -7,6 +7,7 @@
## Next steps ## Next steps
- [x] Station - [x] Station
- [ ] Path
## Fancy features ## Fancy features
- see when a group starts going to your direction - see when a group starts going to your direction

View File

@ -9,13 +9,29 @@ CREATE TABLE station (
lng REAL lng REAL
); );
CREATE TABLE path (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL -- e.g. 'wiwö'
);
CREATE TABLE path_station (
path_id INTEGER,
station_id INTEGER,
pos INTEGER,
PRIMARY KEY (path_id, station_id),
FOREIGN KEY (path_id) REFERENCES path(id),
FOREIGN KEY (station_id) REFERENCES station(id)
);
CREATE TABLE "group" ( CREATE TABLE "group" (
id INTEGER PRIMARY KEY, id INTEGER PRIMARY KEY,
name TEXT NOT NULL, name TEXT NOT NULL UNIQUE,
notes TEXT, notes TEXT,
amount_people INTEGER, amount_people INTEGER,
first_station_id INTEGER, first_station_id INTEGER NOT NULL,
FOREIGN KEY (first_station_id) REFERENCES station(id) FOREIGN KEY (first_station_id) REFERENCES station(id)
path_id INTEGER NOT NULL,
FOREIGN KEY (path_id) REFERENCES path(id)
); );
CREATE TABLE group_station ( CREATE TABLE group_station (
@ -31,16 +47,4 @@ CREATE TABLE group_station (
FOREIGN KEY (station_id) REFERENCES station(id) FOREIGN KEY (station_id) REFERENCES station(id)
); );
CREATE TABLE path (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL
);
CREATE TABLE path_station (
path_id INTEGER,
station_id INTEGER,
pos INTEGER,
PRIMARY KEY (path_id, station_id),
FOREIGN KEY (path_id) REFERENCES path(id),
FOREIGN KEY (station_id) REFERENCES station(id)
);