From e915074c4b2b0ef0c0050eb28290cde7e64fe8e6 Mon Sep 17 00:00:00 2001 From: Francis Cao Date: Mon, 5 Feb 2024 12:09:57 -0800 Subject: [PATCH] populate created_by in migration script --- db/mysql/migrations/04_team_redesign/migration.sql | 3 +++ db/postgresql/migrations/04_team_redesign/migration.sql | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/db/mysql/migrations/04_team_redesign/migration.sql b/db/mysql/migrations/04_team_redesign/migration.sql index 7580f77a..57f8dc93 100644 --- a/db/mysql/migrations/04_team_redesign/migration.sql +++ b/db/mysql/migrations/04_team_redesign/migration.sql @@ -16,6 +16,9 @@ ALTER TABLE `user` ADD COLUMN `display_name` VARCHAR(255) NULL, ALTER TABLE `website` ADD COLUMN `created_by` VARCHAR(36) NULL, ADD COLUMN `team_id` VARCHAR(36) NULL; +-- MigrateData +UPDATE "website" SET created_by = user_id WHERE team_id IS NULL; + -- DropTable DROP TABLE `team_website`; diff --git a/db/postgresql/migrations/04_team_redesign/migration.sql b/db/postgresql/migrations/04_team_redesign/migration.sql index a63d2d0b..68b96ab0 100644 --- a/db/postgresql/migrations/04_team_redesign/migration.sql +++ b/db/postgresql/migrations/04_team_redesign/migration.sql @@ -16,6 +16,9 @@ ADD COLUMN "logo_url" VARCHAR(2183); ALTER TABLE "website" ADD COLUMN "created_by" UUID, ADD COLUMN "team_id" UUID; +-- MigrateData +UPDATE "website" SET created_by = user_id WHERE team_id IS NULL; + -- DropTable DROP TABLE "team_website"; @@ -24,3 +27,5 @@ CREATE INDEX "website_team_id_idx" ON "website"("team_id"); -- CreateIndex CREATE INDEX "website_created_by_idx" ON "website"("created_by"); + +