123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- -- CreateTable
- CREATE TABLE "user" (
- "id" TEXT NOT NULL,
- "name" TEXT NOT NULL,
- "email" TEXT NOT NULL,
- "emailVerified" BOOLEAN NOT NULL,
- "image" TEXT,
- "createdAt" TIMESTAMP(3) NOT NULL,
- "updatedAt" TIMESTAMP(3) NOT NULL,
- CONSTRAINT "user_pkey" PRIMARY KEY ("id")
- );
- -- CreateTable
- CREATE TABLE "session" (
- "id" TEXT NOT NULL,
- "expiresAt" TIMESTAMP(3) NOT NULL,
- "token" TEXT NOT NULL,
- "createdAt" TIMESTAMP(3) NOT NULL,
- "updatedAt" TIMESTAMP(3) NOT NULL,
- "ipAddress" TEXT,
- "userAgent" TEXT,
- "userId" TEXT NOT NULL,
- CONSTRAINT "session_pkey" PRIMARY KEY ("id")
- );
- -- CreateTable
- CREATE TABLE "account" (
- "id" TEXT NOT NULL,
- "accountId" TEXT NOT NULL,
- "providerId" TEXT NOT NULL,
- "userId" TEXT NOT NULL,
- "accessToken" TEXT,
- "refreshToken" TEXT,
- "idToken" TEXT,
- "accessTokenExpiresAt" TIMESTAMP(3),
- "refreshTokenExpiresAt" TIMESTAMP(3),
- "scope" TEXT,
- "password" TEXT,
- "createdAt" TIMESTAMP(3) NOT NULL,
- "updatedAt" TIMESTAMP(3) NOT NULL,
- CONSTRAINT "account_pkey" PRIMARY KEY ("id")
- );
- -- CreateTable
- CREATE TABLE "verification" (
- "id" TEXT NOT NULL,
- "identifier" TEXT NOT NULL,
- "value" TEXT NOT NULL,
- "expiresAt" TIMESTAMP(3) NOT NULL,
- "createdAt" TIMESTAMP(3),
- "updatedAt" TIMESTAMP(3),
- CONSTRAINT "verification_pkey" PRIMARY KEY ("id")
- );
- -- CreateIndex
- CREATE UNIQUE INDEX "user_email_key" ON "user"("email");
- -- CreateIndex
- CREATE UNIQUE INDEX "session_token_key" ON "session"("token");
- -- AddForeignKey
- ALTER TABLE "session" ADD CONSTRAINT "session_userId_fkey" FOREIGN KEY ("userId") REFERENCES "user"("id") ON DELETE CASCADE ON UPDATE CASCADE;
- -- AddForeignKey
- ALTER TABLE "account" ADD CONSTRAINT "account_userId_fkey" FOREIGN KEY ("userId") REFERENCES "user"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|