diff options
author | Jeffrey Armstrong <jeff@approximatrix.com> | 2021-11-24 18:12:57 -0500 |
---|---|---|
committer | Jeffrey Armstrong <jeff@approximatrix.com> | 2021-11-24 18:12:57 -0500 |
commit | c79a25cdbb359a6757cf7c2bca64fb52642073e2 (patch) | |
tree | 32de91faf6ea8ed6098edb8bd667f8820f60b58a /captain/sql | |
parent | a3fe1adbf76e16e218864a8cfecdea7e6bc5dccd (diff) | |
download | levitating-c79a25cdbb359a6757cf7c2bca64fb52642073e2.tar.gz levitating-c79a25cdbb359a6757cf7c2bca64fb52642073e2.zip |
Started addition of scheduling jobs
Diffstat (limited to 'captain/sql')
-rw-r--r-- | captain/sql/create.sql | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/captain/sql/create.sql b/captain/sql/create.sql index e4a944c..8e93e23 100644 --- a/captain/sql/create.sql +++ b/captain/sql/create.sql @@ -14,3 +14,6 @@ CREATE TABLE groups(id INTEGER PRIMARY KEY, name TEXT UNIQUE NOT NULL); CREATE TABLE group_instructions(group_id INTEGER, instruction INTEGER, player INTEGER, FOREIGN KEY(group_id) REFERENCES groups(id) ON DELETE CASCADE, FOREIGN KEY(instruction) REFERENCES instructions(id) ON DELETE CASCADE, FOREIGN KEY(player) REFERENCES players(id) ON DELETE CASCADE); CREATE TABLE checkin(player INTEGER PRIMARY KEY, year INTEGER, month INTEGER, day INTEGER, hour INTEGER, minute INTEGER, second INTEGER, os TEXT DEFAULT NULL, FOREIGN KEY(player) REFERENCES players(id) ON DELETE CASCADE); + +CREATE TABLE schedule(instruction INTEGER NOT NULL, player INTEGER NOT NULL, day INTEGER DEFAULT 0, hour INTEGER DEFAULT 0, FOREIGN KEY(instruction) REFERENCES instructions(id) ON DELETE CASCADE, FOREIGN KEY(player) REFERENCES players(id) ON DELETE CASCADE ); + |