add friend table, start work on ws
This commit is contained in:
@@ -53,6 +53,17 @@ def init_db(app):
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_game_players_player_id
|
||||
ON game_players(player_id);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS friendships (
|
||||
requester_id INTEGER NOT NULL,
|
||||
addressee_id INTEGER NOT NULL,
|
||||
status TEXT NOT NULL CHECK(status IN ('pending','accepted','blocked')),
|
||||
|
||||
PRIMARY KEY (requester_id, addressee_id),
|
||||
|
||||
FOREIGN KEY (requester_id) REFERENCES users(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY (addressee_id) REFERENCES users(id) ON DELETE CASCADE
|
||||
);
|
||||
"""
|
||||
)
|
||||
db.commit()
|
||||
Reference in New Issue
Block a user