summaryrefslogtreecommitdiff
path: root/database.sql
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2025-10-26 18:07:02 +0500
committerilotterytea <iltsu@alright.party>2025-10-26 18:07:02 +0500
commita8a338599b3d891ee72a48a5f01f25c1ded31f21 (patch)
tree87551e161b5070da1ee87eecf4c0d9c5f4af3c47 /database.sql
parentd3baca2f2df52d78566024c26f694d1f26693b25 (diff)
feat: authenticate users
Diffstat (limited to 'database.sql')
-rw-r--r--database.sql10
1 files changed, 10 insertions, 0 deletions
diff --git a/database.sql b/database.sql
index 4ca7639..42a6b50 100644
--- a/database.sql
+++ b/database.sql
@@ -5,6 +5,16 @@ CREATE TABLE IF NOT EXISTS users (
joined_at TIMESTAMP NOT NULL DEFAULT UTC_TIMESTAMP
);
+CREATE TABLE IF NOT EXISTS user_connections (
+ id BIGINT PRIMARY KEY AUTO_INCREMENT,
+ user_id BIGINT NOT NULL REFERENCES users(id),
+ user_alias_id TEXT NOT NULL,
+ user_alias_name TEXT NOT NULL,
+ platform TEXT NOT NULL,
+ connected_at TIMESTAMP NOT NULL DEFAULT UTC_TIMESTAMP,
+ UNIQUE (platform, user_id)
+);
+
CREATE TABLE IF NOT EXISTS sounds (
id BIGINT PRIMARY KEY AUTO_INCREMENT,
code TEXT NOT NULL,