api: replace prisma sqlite with postgresql
Parents:
6e7ecd35 file(s) changed
- api/prisma/migrations/0_init/migration.sql +0 -14
- api/prisma/migrations/20260405235156_add_password_reset_fields/migration.sql +0 -3
- api/prisma/migrations/20260409031115_initial_pg_migration_history/migration.sql +17 -0
- api/prisma/migrations/migration_lock.toml +1 -1
- api/prisma/schema.prisma +1 -1
@@ -1,14 +0,0 @@
1 - -- CreateTable
2 - CREATE TABLE "users" (
3 - "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
4 - "first_name" TEXT NOT NULL,
5 - "last_name" TEXT,
6 - "email" TEXT NOT NULL,
7 - "encrypted_password" TEXT NOT NULL,
8 - "created_at" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
9 - "updated_at" DATETIME NOT NULL
10 - );
11 -
12 - -- CreateIndex
13 - CREATE UNIQUE INDEX "users_email_key" ON "users"("email");
14 -
@@ -1,3 +0,0 @@
1 - -- AlterTable
2 - ALTER TABLE "users" ADD COLUMN "password_reset_expires" DATETIME;
3 - ALTER TABLE "users" ADD COLUMN "password_reset_token" TEXT;
api/prisma/migrations/20260409031115_initial_pg_migration_history/migration.sql
@@ -0,0 +1,17 @@
1 + -- CreateTable
2 + CREATE TABLE "users" (
3 + "id" SERIAL NOT NULL,
4 + "first_name" TEXT NOT NULL,
5 + "last_name" TEXT,
6 + "email" TEXT NOT NULL,
7 + "encrypted_password" TEXT NOT NULL,
8 + "password_reset_token" TEXT,
9 + "password_reset_expires" TIMESTAMP(3),
10 + "created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
11 + "updated_at" TIMESTAMP(3) NOT NULL,
12 +
13 + CONSTRAINT "users_pkey" PRIMARY KEY ("id")
14 + );
15 +
16 + -- CreateIndex
17 + CREATE UNIQUE INDEX "users_email_key" ON "users"("email");
api/prisma/migrations/migration_lock.toml
@@ -1,3 +1,3 @@
1 1 # Please do not edit this file manually
2 2 # It should be added in your version-control system (e.g., Git)
3 - provider = "sqlite"
3 + provider = "postgresql"
api/prisma/schema.prisma
@@ -4,7 +4,7 @@ //output = "../src/generated/prisma"
4 4 }
5 5
6 6 datasource db {
7 - provider = "sqlite"
7 + provider = "postgresql"
8 8 }
9 9
10 10 model User {