1+ CREATE TABLE "account " (
2+ " id" text PRIMARY KEY NOT NULL ,
3+ " account_id" text NOT NULL ,
4+ " provider_id" text NOT NULL ,
5+ " user_id" text NOT NULL ,
6+ " access_token" text ,
7+ " refresh_token" text ,
8+ " id_token" text ,
9+ " access_token_expires_at" timestamp ,
10+ " refresh_token_expires_at" timestamp ,
11+ " scope" text ,
12+ " password" text ,
13+ " created_at" timestamp DEFAULT now() NOT NULL ,
14+ " updated_at" timestamp NOT NULL
15+ );
16+ -- > statement-breakpoint
17+ CREATE TABLE "session " (
18+ " id" text PRIMARY KEY NOT NULL ,
19+ " expires_at" timestamp NOT NULL ,
20+ " token" text NOT NULL ,
21+ " created_at" timestamp DEFAULT now() NOT NULL ,
22+ " updated_at" timestamp NOT NULL ,
23+ " ip_address" text ,
24+ " user_agent" text ,
25+ " user_id" text NOT NULL ,
26+ CONSTRAINT " session_token_unique" UNIQUE(" token" )
27+ );
28+ -- > statement-breakpoint
29+ CREATE TABLE "user " (
30+ " id" text PRIMARY KEY NOT NULL ,
31+ " name" text NOT NULL ,
32+ " email" text NOT NULL ,
33+ " email_verified" boolean DEFAULT false NOT NULL ,
34+ " image" text ,
35+ " created_at" timestamp DEFAULT now() NOT NULL ,
36+ " updated_at" timestamp DEFAULT now() NOT NULL ,
37+ CONSTRAINT " user_email_unique" UNIQUE(" email" )
38+ );
39+ -- > statement-breakpoint
40+ CREATE TABLE "verification " (
41+ " id" text PRIMARY KEY NOT NULL ,
42+ " identifier" text NOT NULL ,
43+ " value" text NOT NULL ,
44+ " expires_at" timestamp NOT NULL ,
45+ " created_at" timestamp DEFAULT now() NOT NULL ,
46+ " updated_at" timestamp DEFAULT now() NOT NULL
47+ );
48+ -- > statement-breakpoint
49+ ALTER TABLE " account" ADD CONSTRAINT " account_user_id_user_id_fk" FOREIGN KEY (" user_id" ) REFERENCES " public" ." user" (" id" ) ON DELETE cascade ON UPDATE no action;-- > statement-breakpoint
50+ ALTER TABLE " session" ADD CONSTRAINT " session_user_id_user_id_fk" FOREIGN KEY (" user_id" ) REFERENCES " public" ." user" (" id" ) ON DELETE cascade ON UPDATE no action;-- > statement-breakpoint
51+ CREATE INDEX "account_userId_idx " ON " account" USING btree (" user_id" );-- > statement-breakpoint
52+ CREATE INDEX "session_userId_idx " ON " session" USING btree (" user_id" );-- > statement-breakpoint
53+ CREATE INDEX "verification_identifier_idx " ON " verification" USING btree (" identifier" );
0 commit comments