Skip to content
Snippets Groups Projects
Select Git revision
  • 8d50607e4755fb491d4e05068d3a94c468507808
  • master default protected
2 results

migration.sql

Blame
  • Sofiane Lasri-Trienpont's avatar
    Sofiane Lasri authored
    - Add Prisma schema for User and PasswordReset models
    - Include .env.example with DATABASE_URL and URL placeholders
    - Update nuxt.config.ts for extended Nuxt UI and enhanced devtools
    - Modify .gitignore to exclude Prisma database files
    - Add initial Prisma migration SQL script
    - Update package.json to include Prisma, bcrypt, and related types
    8d50607e
    History
    migration.sql 816 B
    -- CreateTable
    CREATE TABLE "User" (
        "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
        "email" TEXT NOT NULL,
        "name" TEXT NOT NULL,
        "password" TEXT NOT NULL,
        "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
        "updatedAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
    );
    
    -- CreateTable
    CREATE TABLE "PasswordReset" (
        "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
        "token" TEXT NOT NULL,
        "expiresAt" DATETIME NOT NULL,
        "userId" INTEGER NOT NULL,
        "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
        "updatedAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
        CONSTRAINT "PasswordReset_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
    );
    
    -- CreateIndex
    CREATE UNIQUE INDEX "User_email_key" ON "User"("email");