Add migration: partial unique index on posts.slug

This commit is contained in:
xfy 2026-06-05 16:19:45 +08:00
parent c7668c679c
commit 488dbc144d

View File

@ -0,0 +1,5 @@
-- 删除全局唯一约束
ALTER TABLE posts DROP CONSTRAINT IF EXISTS posts_slug_unique;
-- 创建部分唯一索引(仅对未删除记录)
CREATE UNIQUE INDEX idx_posts_slug_unique ON posts(slug) WHERE deleted_at IS NULL;