From f7dbe2f62ba09dfb263b46089e0f89964cc463f5 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 21 Jan 2026 04:31:52 -0800 Subject: [PATCH] =?UTF-8?q?refactor(contribution):=20=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=89=80=E6=9C=89=E8=BF=81=E7=A7=BB=E5=88=B0=200001=5Finit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 0002_add_soft_delete 的 deleted_at 字段合并到 0001_init - 删除 0002_add_soft_delete_to_system_contribution_records 目录 - 现在只保留一个初始化迁移文件 Co-Authored-By: Claude Opus 4.5 --- .../prisma/migrations/0001_init/migration.sql | 3 +++ .../migration.sql | 5 ----- 2 files changed, 3 insertions(+), 5 deletions(-) delete mode 100644 backend/services/contribution-service/prisma/migrations/0002_add_soft_delete_to_system_contribution_records/migration.sql diff --git a/backend/services/contribution-service/prisma/migrations/0001_init/migration.sql b/backend/services/contribution-service/prisma/migrations/0001_init/migration.sql index 926eb191..08fea954 100644 --- a/backend/services/contribution-service/prisma/migrations/0001_init/migration.sql +++ b/backend/services/contribution-service/prisma/migrations/0001_init/migration.sql @@ -257,6 +257,8 @@ CREATE TABLE "system_contribution_records" ( "effective_date" DATE NOT NULL, "expire_date" DATE, "is_expired" BOOLEAN NOT NULL DEFAULT false, + -- 软删除时间戳 + "deleted_at" TIMESTAMP(3), "created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT "system_contribution_records_pkey" PRIMARY KEY ("id") @@ -265,6 +267,7 @@ CREATE TABLE "system_contribution_records" ( CREATE INDEX "system_contribution_records_system_account_id_idx" ON "system_contribution_records"("system_account_id"); CREATE INDEX "system_contribution_records_source_adoption_id_idx" ON "system_contribution_records"("source_adoption_id"); CREATE INDEX "system_contribution_records_source_type_idx" ON "system_contribution_records"("source_type"); +CREATE INDEX "system_contribution_records_deleted_at_idx" ON "system_contribution_records"("deleted_at"); ALTER TABLE "system_contribution_records" ADD CONSTRAINT "system_contribution_records_system_account_id_fkey" FOREIGN KEY ("system_account_id") REFERENCES "system_accounts"("id") ON DELETE RESTRICT ON UPDATE CASCADE; diff --git a/backend/services/contribution-service/prisma/migrations/0002_add_soft_delete_to_system_contribution_records/migration.sql b/backend/services/contribution-service/prisma/migrations/0002_add_soft_delete_to_system_contribution_records/migration.sql deleted file mode 100644 index 3a75610e..00000000 --- a/backend/services/contribution-service/prisma/migrations/0002_add_soft_delete_to_system_contribution_records/migration.sql +++ /dev/null @@ -1,5 +0,0 @@ --- AlterTable: Add soft delete column to system_contribution_records -ALTER TABLE "system_contribution_records" ADD COLUMN "deleted_at" TIMESTAMP(3); - --- CreateIndex -CREATE INDEX "system_contribution_records_deleted_at_idx" ON "system_contribution_records"("deleted_at");