From 7d4fdfb2e6a9747e381eb43ff9aa14b1f7d7cfb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0=20=D0=9A=D1=80=D1=83?= =?UTF-8?q?=D0=B3=D0=BB=D0=B8=D1=86=D0=BA=D0=B8=D0=B9?= Date: Thu, 9 Oct 2025 22:58:48 +0600 Subject: [PATCH] add migrations --- .../migrations/20251009115816_init/migration.sql | 12 ++++++++++++ .../migrations/20251009120427_lucia/migration.sql | 7 +++++++ server/prisma/migrations/migration_lock.toml | 3 +++ 3 files changed, 22 insertions(+) create mode 100644 server/prisma/migrations/20251009115816_init/migration.sql create mode 100644 server/prisma/migrations/20251009120427_lucia/migration.sql create mode 100644 server/prisma/migrations/migration_lock.toml diff --git a/server/prisma/migrations/20251009115816_init/migration.sql b/server/prisma/migrations/20251009115816_init/migration.sql new file mode 100644 index 0000000..3995ec1 --- /dev/null +++ b/server/prisma/migrations/20251009115816_init/migration.sql @@ -0,0 +1,12 @@ +-- CreateTable +CREATE TABLE "User" ( + "id" TEXT NOT NULL PRIMARY KEY, + "username" TEXT NOT NULL, + "password" TEXT NOT NULL, + "displayName" TEXT NOT NULL, + "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + "updatedAt" DATETIME NOT NULL +); + +-- CreateIndex +CREATE UNIQUE INDEX "User_username_key" ON "User"("username"); diff --git a/server/prisma/migrations/20251009120427_lucia/migration.sql b/server/prisma/migrations/20251009120427_lucia/migration.sql new file mode 100644 index 0000000..2bb43c5 --- /dev/null +++ b/server/prisma/migrations/20251009120427_lucia/migration.sql @@ -0,0 +1,7 @@ +-- CreateTable +CREATE TABLE "Session" ( + "id" TEXT NOT NULL PRIMARY KEY, + "userId" TEXT NOT NULL, + "expiresAt" DATETIME NOT NULL, + CONSTRAINT "Session_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User" ("id") ON DELETE CASCADE ON UPDATE CASCADE +); diff --git a/server/prisma/migrations/migration_lock.toml b/server/prisma/migrations/migration_lock.toml new file mode 100644 index 0000000..2a5a444 --- /dev/null +++ b/server/prisma/migrations/migration_lock.toml @@ -0,0 +1,3 @@ +# Please do not edit this file manually +# It should be added in your version-control system (e.g., Git) +provider = "sqlite"