From be4df0f8ac0a6140210f160ae90be3639f69504e Mon Sep 17 00:00:00 2001 From: forehalo Date: Fri, 6 Sep 2024 06:42:03 +0000 Subject: [PATCH] fix(server): created user in update table should not have defualt value (#8134) --- .../migrations/20240826033024_editor_record/migration.sql | 2 +- packages/backend/server/schema.prisma | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/backend/server/migrations/20240826033024_editor_record/migration.sql b/packages/backend/server/migrations/20240826033024_editor_record/migration.sql index 13b0e31617..b4d8f93fd2 100644 --- a/packages/backend/server/migrations/20240826033024_editor_record/migration.sql +++ b/packages/backend/server/migrations/20240826033024_editor_record/migration.sql @@ -6,7 +6,7 @@ ALTER TABLE "snapshots" ADD COLUMN "created_by" VARCHAR, ADD COLUMN "updated_by" VARCHAR; -- AlterTable -ALTER TABLE "updates" ADD COLUMN "created_by" VARCHAR DEFAULT 'system'; +ALTER TABLE "updates" ADD COLUMN "created_by" VARCHAR; -- AddForeignKey ALTER TABLE "snapshots" ADD CONSTRAINT "snapshots_created_by_fkey" FOREIGN KEY ("created_by") REFERENCES "users"("id") ON DELETE SET NULL ON UPDATE CASCADE; diff --git a/packages/backend/server/schema.prisma b/packages/backend/server/schema.prisma index aa326f2743..46fd4360fd 100644 --- a/packages/backend/server/schema.prisma +++ b/packages/backend/server/schema.prisma @@ -286,8 +286,7 @@ model Update { id String @map("guid") @db.VarChar blob Bytes @db.ByteA createdAt DateTime @map("created_at") @db.Timestamptz(3) - // TODO(@darkskygit): fullfill old update, remove default value in next release - createdBy String? @default("system") @map("created_by") @db.VarChar + createdBy String? @map("created_by") @db.VarChar // will delete createor record if createor's account is deleted createdByUser User? @relation(name: "createdUpdate", fields: [createdBy], references: [id], onDelete: SetNull)