From b2f4108d8998544f2a22fb1503c5eb623b27f085 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20M?= Date: Mon, 24 Jul 2023 23:28:42 +0200 Subject: [PATCH] feat: rename commentThread into activity migration (#876) * feat: rename commentThread into activity migration * fix: migration * Only apply creation migration --------- Co-authored-by: Charles Bochet --- .../migration.sql | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 server/src/database/migrations/20230724115133_rename_table_comment_thread_into_activity/migration.sql diff --git a/server/src/database/migrations/20230724115133_rename_table_comment_thread_into_activity/migration.sql b/server/src/database/migrations/20230724115133_rename_table_comment_thread_into_activity/migration.sql new file mode 100644 index 000000000..d55cf14d7 --- /dev/null +++ b/server/src/database/migrations/20230724115133_rename_table_comment_thread_into_activity/migration.sql @@ -0,0 +1,33 @@ +-- Create the new tables first, without any foreign key constraints +-- Activities Table +CREATE TABLE "activities" ( + "id" TEXT NOT NULL, + "body" TEXT, + "title" TEXT, + "type" "ActivityType" NOT NULL DEFAULT 'Note', + "reminderAt" TIMESTAMP(3), + "dueAt" TIMESTAMP(3), + "completedAt" TIMESTAMP(3), + "authorId" TEXT NOT NULL, + "assigneeId" TEXT, + "workspaceId" TEXT NOT NULL, + "deletedAt" TIMESTAMP(3), + "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, + "updatedAt" TIMESTAMP(3) NOT NULL, + + CONSTRAINT "activities_pkey" PRIMARY KEY ("id") +); + +-- Activity Targets Table +CREATE TABLE "activity_targets" ( + "id" TEXT NOT NULL, + "activityId" TEXT NOT NULL, + "personId" TEXT NOT NULL, + "companyId" TEXT NOT NULL, + "workspaceId" TEXT NOT NULL, + "deletedAt" TIMESTAMP(3), + "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, + "updatedAt" TIMESTAMP(3) NOT NULL, + + CONSTRAINT "activity_targets_pkey" PRIMARY KEY ("id") +);