Skip to content

Commit 37b53dc

Browse files
committed
fix: db migration error by resetting
1 parent b58369a commit 37b53dc

20 files changed

+870
-6244
lines changed

packages/database/drizzle/0003_tan_umar.sql renamed to packages/database/drizzle/0000_conscious_bushwacker.sql

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,17 +54,35 @@ CREATE TABLE "project_roles" (
5454
CONSTRAINT "project_roles_project_id_user_id_role_id_pk" PRIMARY KEY("project_id","user_id","role_id")
5555
);
5656
--> statement-breakpoint
57+
CREATE TABLE "projects" (
58+
"id" uuid PRIMARY KEY NOT NULL,
59+
"title" varchar NOT NULL,
60+
"description" text DEFAULT '',
61+
"creator_id" uuid NOT NULL,
62+
"manager_id" varchar NOT NULL,
63+
"discord_server_id" varchar NOT NULL,
64+
"status" varchar DEFAULT '',
65+
"created_at" timestamp DEFAULT now(),
66+
"logo" varchar DEFAULT '',
67+
"starting_timestamp" timestamp,
68+
"estimated_completion_timestamp" timestamp,
69+
"completed_at" timestamp
70+
);
71+
--> statement-breakpoint
5772
CREATE TABLE "role_feature_permissions" (
5873
"role_id" uuid NOT NULL,
5974
"feature_id" uuid NOT NULL,
6075
"permission_id" uuid NOT NULL,
6176
CONSTRAINT "role_feature_permissions_role_id_feature_id_permission_id_pk" PRIMARY KEY("role_id","feature_id","permission_id")
6277
);
6378
--> statement-breakpoint
64-
CREATE TABLE "server" (
65-
"id" uuid PRIMARY KEY NOT NULL,
79+
CREATE TABLE "servers" (
80+
"server_id" varchar PRIMARY KEY NOT NULL,
6681
"owner_id" varchar NOT NULL,
6782
"server_logo" varchar,
83+
"server_name" varchar DEFAULT '',
84+
"is_bot_in_server" boolean DEFAULT false,
85+
"last_updated_at" timestamp DEFAULT now(),
6886
"created_at" timestamp DEFAULT now()
6987
);
7088
--> statement-breakpoint
@@ -87,6 +105,23 @@ CREATE TABLE "tasks" (
87105
"updated_at" timestamp DEFAULT now()
88106
);
89107
--> statement-breakpoint
108+
CREATE TABLE "users" (
109+
"id" uuid PRIMARY KEY NOT NULL,
110+
"discord_id" varchar NOT NULL,
111+
"full_name" varchar,
112+
"nick_name" varchar DEFAULT '',
113+
"avatar" varchar,
114+
"email" varchar DEFAULT '',
115+
"discord_refresh_token" varchar,
116+
"discord_access_token" varchar,
117+
"discord_access_token_expires_at" timestamp,
118+
"last_auth" timestamp DEFAULT now(),
119+
"is_verified" boolean DEFAULT false,
120+
"updated_at" timestamp DEFAULT now(),
121+
"created_at" timestamp DEFAULT now(),
122+
CONSTRAINT "users_discord_id_unique" UNIQUE("discord_id")
123+
);
124+
--> statement-breakpoint
90125
ALTER TABLE "comments" ADD CONSTRAINT "comments_task_id_tasks_id_fk" FOREIGN KEY ("task_id") REFERENCES "public"."tasks"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
91126
ALTER TABLE "comments" ADD CONSTRAINT "comments_user_id_users_id_fk" FOREIGN KEY ("user_id") REFERENCES "public"."users"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
92127
ALTER TABLE "comments" ADD CONSTRAINT "comments_parent_comment_id_comments_id_fk" FOREIGN KEY ("parent_comment_id") REFERENCES "public"."comments"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
@@ -97,6 +132,7 @@ ALTER TABLE "project_defined_roles" ADD CONSTRAINT "project_defined_roles_projec
97132
ALTER TABLE "project_roles" ADD CONSTRAINT "project_roles_project_id_projects_id_fk" FOREIGN KEY ("project_id") REFERENCES "public"."projects"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
98133
ALTER TABLE "project_roles" ADD CONSTRAINT "project_roles_user_id_users_id_fk" FOREIGN KEY ("user_id") REFERENCES "public"."users"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
99134
ALTER TABLE "project_roles" ADD CONSTRAINT "project_roles_role_id_project_defined_roles_id_fk" FOREIGN KEY ("role_id") REFERENCES "public"."project_defined_roles"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
135+
ALTER TABLE "projects" ADD CONSTRAINT "projects_creator_id_users_id_fk" FOREIGN KEY ("creator_id") REFERENCES "public"."users"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
100136
ALTER TABLE "role_feature_permissions" ADD CONSTRAINT "role_feature_permissions_role_id_project_defined_roles_id_fk" FOREIGN KEY ("role_id") REFERENCES "public"."project_defined_roles"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
101137
ALTER TABLE "role_feature_permissions" ADD CONSTRAINT "role_feature_permissions_feature_id_features_id_fk" FOREIGN KEY ("feature_id") REFERENCES "public"."features"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
102138
ALTER TABLE "role_feature_permissions" ADD CONSTRAINT "role_feature_permissions_permission_id_permissions_id_fk" FOREIGN KEY ("permission_id") REFERENCES "public"."permissions"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint

packages/database/drizzle/0000_fast_gabe_jones.sql

Lines changed: 0 additions & 16 deletions
This file was deleted.

packages/database/drizzle/0001_project_table.sql

Lines changed: 0 additions & 15 deletions
This file was deleted.

packages/database/drizzle/0002_discord_server_id.sql

Lines changed: 0 additions & 4 deletions
This file was deleted.

packages/database/drizzle/0004_faithful_morlun.sql

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/database/drizzle/0005_remarkable_shadowcat.sql

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/database/drizzle/0006_serious_wendell_vaughn.sql

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/database/drizzle/0007_young_newton_destine.sql

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/database/drizzle/0008_groovy_vin_gonzales.sql

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/database/drizzle/README.md

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)