1
- -- CreateTable
2
- CREATE TABLE "Todo " (
3
- " id" TEXT NOT NULL ,
4
- " task" TEXT NOT NULL ,
5
- " userId" TEXT NOT NULL ,
6
- " completed" BOOLEAN NOT NULL DEFAULT false,
7
- " createdAt" TIMESTAMP (3 ) NOT NULL DEFAULT CURRENT_TIMESTAMP ,
8
- " updatedAt" TIMESTAMP (3 ) NOT NULL ,
9
-
10
- CONSTRAINT " Todo_pkey" PRIMARY KEY (" id" )
11
- );
12
-
13
1
-- CreateTable
14
2
CREATE TABLE "Account " (
15
3
" id" TEXT NOT NULL ,
@@ -31,6 +19,7 @@ CREATE TABLE "Account" (
31
19
-- CreateTable
32
20
CREATE TABLE "User " (
33
21
" id" TEXT NOT NULL ,
22
+ " password" TEXT ,
34
23
" name" TEXT ,
35
24
" address" TEXT ,
36
25
" email" TEXT ,
@@ -41,6 +30,26 @@ CREATE TABLE "User" (
41
30
CONSTRAINT " User_pkey" PRIMARY KEY (" id" )
42
31
);
43
32
33
+ -- CreateTable
34
+ CREATE TABLE "CompletedQuizzes " (
35
+ " id" TEXT NOT NULL ,
36
+ " lesson" TEXT NOT NULL ,
37
+ " userId" TEXT NOT NULL ,
38
+ " completed" BOOLEAN NOT NULL DEFAULT false,
39
+ " createdAt" TIMESTAMP (3 ) NOT NULL DEFAULT CURRENT_TIMESTAMP ,
40
+ " updatedAt" TIMESTAMP (3 ) NOT NULL ,
41
+
42
+ CONSTRAINT " CompletedQuizzes_pkey" PRIMARY KEY (" id" )
43
+ );
44
+
45
+ -- CreateTable
46
+ CREATE TABLE "Lessons " (
47
+ " id" TEXT NOT NULL ,
48
+ " quizFileName" TEXT NOT NULL ,
49
+
50
+ CONSTRAINT " Lessons_pkey" PRIMARY KEY (" id" )
51
+ );
52
+
44
53
-- CreateIndex
45
54
CREATE UNIQUE INDEX "Account_provider_providerAccountId_key " ON " Account" (" provider" , " providerAccountId" );
46
55
@@ -50,9 +59,12 @@ CREATE UNIQUE INDEX "User_address_key" ON "User"("address");
50
59
-- CreateIndex
51
60
CREATE UNIQUE INDEX "User_email_key " ON " User" (" email" );
52
61
53
- -- AddForeignKey
54
- ALTER TABLE " Todo " ADD CONSTRAINT " Todo_userId_fkey " FOREIGN KEY ( " userId " ) REFERENCES " User " ( " id " ) ON DELETE CASCADE ON UPDATE CASCADE ;
62
+ -- CreateIndex
63
+ CREATE UNIQUE INDEX " Lessons_quizFileName_key " ON " Lessons " ( " quizFileName " ) ;
55
64
56
65
-- AddForeignKey
57
66
ALTER TABLE " Account" ADD CONSTRAINT " Account_userId_fkey" FOREIGN KEY (" userId" ) REFERENCES " User" (" id" ) ON DELETE CASCADE ON UPDATE CASCADE;
58
67
68
+ -- AddForeignKey
69
+ ALTER TABLE " CompletedQuizzes" ADD CONSTRAINT " CompletedQuizzes_userId_fkey" FOREIGN KEY (" userId" ) REFERENCES " User" (" id" ) ON DELETE CASCADE ON UPDATE CASCADE;
70
+
0 commit comments