updated db schema for attachments + add create user api endpoint

This commit is contained in:
0x01FE committed 2025-08-21 16:22:34 -05:00
1 parent e6d3f5c7b7
commit af7d682a38
8 files changed
+91 -9

No files matched your search

+10
View File
@@ -3,6 +3,7 @@ CREATE TABLE IF NOT EXISTS "messages" (
"user" INTEGER NOT NULL,
"thread" INTEGER NOT NULL,
"content" TEXT NOT NULL,
"time" INTEGER NOT NULL,
PRIMARY KEY("id"),
FOREIGN KEY ("user") REFERENCES "users"("id")
ON UPDATE NO ACTION ON DELETE NO ACTION,
@@ -13,6 +14,7 @@ CREATE TABLE IF NOT EXISTS "messages" (
CREATE TABLE IF NOT EXISTS "users" (
"id" INTEGER NOT NULL UNIQUE,
"name" TEXT NOT NULL,
"passhash" TEXT NOT NULL,
PRIMARY KEY("id")
);
@@ -41,3 +43,11 @@ CREATE TABLE IF NOT EXISTS "threads" (
ON UPDATE NO ACTION ON DELETE NO ACTION
);
CREATE TABLE IF NOT EXISTS "attachments" (
"id" INTEGER NOT NULL UNIQUE,
"message_id" INTEGER NOT NULL,
"file_path" TEXT NOT NULL,
PRIMARY KEY("id"),
FOREIGN KEY ("message_id") REFERENCES "messages"("id")
ON UPDATE NO ACTION ON DELETE NO ACTION
);