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");