From 5c8f2bffae1df82397258a5c99a6f34a6e373b81 Mon Sep 17 00:00:00 2001 From: liangxu Date: Fri, 17 Apr 2026 08:06:36 +0800 Subject: [PATCH] feat(kol): add kol_prompt_id column to articles --- .../20260417100100_alter_articles_for_kol.down.sql | 2 ++ .../migrations/20260417100100_alter_articles_for_kol.up.sql | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 server/migrations/20260417100100_alter_articles_for_kol.down.sql create mode 100644 server/migrations/20260417100100_alter_articles_for_kol.up.sql diff --git a/server/migrations/20260417100100_alter_articles_for_kol.down.sql b/server/migrations/20260417100100_alter_articles_for_kol.down.sql new file mode 100644 index 0000000..03b4750 --- /dev/null +++ b/server/migrations/20260417100100_alter_articles_for_kol.down.sql @@ -0,0 +1,2 @@ +DROP INDEX IF EXISTS idx_article_kol_prompt; +ALTER TABLE articles DROP COLUMN IF EXISTS kol_prompt_id; diff --git a/server/migrations/20260417100100_alter_articles_for_kol.up.sql b/server/migrations/20260417100100_alter_articles_for_kol.up.sql new file mode 100644 index 0000000..169cd28 --- /dev/null +++ b/server/migrations/20260417100100_alter_articles_for_kol.up.sql @@ -0,0 +1,6 @@ +ALTER TABLE articles + ADD COLUMN kol_prompt_id BIGINT REFERENCES kol_prompts(id); + +CREATE INDEX idx_article_kol_prompt + ON articles(kol_prompt_id) + WHERE kol_prompt_id IS NOT NULL AND deleted_at IS NULL;