mirror of
https://github.com/soconnor0919/hristudio.git
synced 2025-12-11 22:54:45 -05:00
Add documentation, clean repository templating
This commit is contained in:
52
drizzle/0000_young_obadiah_stane.sql
Normal file
52
drizzle/0000_young_obadiah_stane.sql
Normal file
@@ -0,0 +1,52 @@
|
||||
CREATE TABLE "hristudio_account" (
|
||||
"userId" varchar(255) NOT NULL,
|
||||
"type" varchar(255) NOT NULL,
|
||||
"provider" varchar(255) NOT NULL,
|
||||
"providerAccountId" varchar(255) NOT NULL,
|
||||
"refresh_token" text,
|
||||
"access_token" text,
|
||||
"expires_at" integer,
|
||||
"token_type" varchar(255),
|
||||
"scope" varchar(255),
|
||||
"id_token" text,
|
||||
"session_state" varchar(255),
|
||||
CONSTRAINT "hristudio_account_provider_providerAccountId_pk" PRIMARY KEY("provider","providerAccountId")
|
||||
);
|
||||
--> statement-breakpoint
|
||||
CREATE TABLE "hristudio_post" (
|
||||
"id" integer PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY (sequence name "hristudio_post_id_seq" INCREMENT BY 1 MINVALUE 1 MAXVALUE 2147483647 START WITH 1 CACHE 1),
|
||||
"name" varchar(256),
|
||||
"createdById" varchar(255) NOT NULL,
|
||||
"createdAt" timestamp with time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
"updatedAt" timestamp with time zone
|
||||
);
|
||||
--> statement-breakpoint
|
||||
CREATE TABLE "hristudio_session" (
|
||||
"sessionToken" varchar(255) PRIMARY KEY NOT NULL,
|
||||
"userId" varchar(255) NOT NULL,
|
||||
"expires" timestamp with time zone NOT NULL
|
||||
);
|
||||
--> statement-breakpoint
|
||||
CREATE TABLE "hristudio_user" (
|
||||
"id" varchar(255) PRIMARY KEY NOT NULL,
|
||||
"name" varchar(255),
|
||||
"email" varchar(255) NOT NULL,
|
||||
"emailVerified" timestamp with time zone DEFAULT CURRENT_TIMESTAMP,
|
||||
"image" varchar(255),
|
||||
"password" varchar(255)
|
||||
);
|
||||
--> statement-breakpoint
|
||||
CREATE TABLE "hristudio_verification_token" (
|
||||
"identifier" varchar(255) NOT NULL,
|
||||
"token" varchar(255) NOT NULL,
|
||||
"expires" timestamp with time zone NOT NULL,
|
||||
CONSTRAINT "hristudio_verification_token_identifier_token_pk" PRIMARY KEY("identifier","token")
|
||||
);
|
||||
--> statement-breakpoint
|
||||
ALTER TABLE "hristudio_account" ADD CONSTRAINT "hristudio_account_userId_hristudio_user_id_fk" FOREIGN KEY ("userId") REFERENCES "public"."hristudio_user"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
|
||||
ALTER TABLE "hristudio_post" ADD CONSTRAINT "hristudio_post_createdById_hristudio_user_id_fk" FOREIGN KEY ("createdById") REFERENCES "public"."hristudio_user"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
|
||||
ALTER TABLE "hristudio_session" ADD CONSTRAINT "hristudio_session_userId_hristudio_user_id_fk" FOREIGN KEY ("userId") REFERENCES "public"."hristudio_user"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
|
||||
CREATE INDEX "account_user_id_idx" ON "hristudio_account" USING btree ("userId");--> statement-breakpoint
|
||||
CREATE INDEX "created_by_idx" ON "hristudio_post" USING btree ("createdById");--> statement-breakpoint
|
||||
CREATE INDEX "name_idx" ON "hristudio_post" USING btree ("name");--> statement-breakpoint
|
||||
CREATE INDEX "t_user_id_idx" ON "hristudio_session" USING btree ("userId");
|
||||
Reference in New Issue
Block a user