13 lines
439 B
SQL
13 lines
439 B
SQL
CREATE TABLE IF NOT EXISTS play_history (
|
|
id TEXT PRIMARY KEY,
|
|
user_id TEXT NOT NULL,
|
|
track_id TEXT NOT NULL,
|
|
event_type TEXT NOT NULL,
|
|
played_at TEXT NOT NULL,
|
|
client_name TEXT,
|
|
submission INTEGER NOT NULL DEFAULT 0
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_play_history_user_played_at ON play_history(user_id, played_at DESC);
|
|
CREATE INDEX IF NOT EXISTS idx_play_history_track_played_at ON play_history(track_id, played_at DESC);
|