feat: midterm shit done

This commit is contained in:
Tony Yang
2025-04-15 03:59:33 +08:00
parent f093df29a1
commit f7ee02586b
34 changed files with 1460 additions and 197 deletions
+13 -2
View File
@@ -1,6 +1,17 @@
DROP TABLE IF EXISTS messages;
DROP TABLE IF EXISTS users;
CREATE TABLE users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name VARCHAR(50) NOT NULL UNIQUE
);
username VARCHAR(50) NOT NULL,
password VARCHAR(255) NOT NULL,
avatar VARCHAR(50)
);
CREATE TABLE messages (
id VARCHAR(36) PRIMARY KEY NOT NULL,
userId INTEGER NOT NULL,
message TEXT NOT NULL,
timestamp DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL,
FOREIGN KEY (userId) REFERENCES users(id)
);