From 9398f7045258b6f779e07aefff55b206d0c76728 Mon Sep 17 00:00:00 2001 From: arsam Date: Fri, 18 Sep 2026 23:18:57 +0330 Subject: [PATCH] Import source: app/backend/prisma/migrations/00000000000003_soft_deletes/migration.sql Import the existing local project snapshot. This commit organizes existing files; it does not represent newly developed functionality. --- .../00000000000003_soft_deletes/migration.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 app/backend/prisma/migrations/00000000000003_soft_deletes/migration.sql diff --git a/app/backend/prisma/migrations/00000000000003_soft_deletes/migration.sql b/app/backend/prisma/migrations/00000000000003_soft_deletes/migration.sql new file mode 100644 index 0000000..9fd4e40 --- /dev/null +++ b/app/backend/prisma/migrations/00000000000003_soft_deletes/migration.sql @@ -0,0 +1,10 @@ +-- Add soft-delete columns for Article and Comment. +ALTER TABLE "Article" ADD COLUMN IF NOT EXISTS "deletedAt" TIMESTAMP(3); +ALTER TABLE "Comment" ADD COLUMN IF NOT EXISTS "deletedAt" TIMESTAMP(3); + +-- Index for filtering soft-deleted rows. +CREATE INDEX IF NOT EXISTS "Article_deletedAt_idx" ON "Article" ("deletedAt"); +CREATE INDEX IF NOT EXISTS "Comment_deletedAt_idx" ON "Comment" ("deletedAt"); + +-- Standalone publishedAt index for homepage queries. +CREATE INDEX IF NOT EXISTS "Article_publishedAt_idx" ON "Article" ("publishedAt" DESC);