Add migration: partial unique index on posts.slug
This commit is contained in:
parent
c7668c679c
commit
488dbc144d
5
migrations/003_slug_partial_unique.sql
Normal file
5
migrations/003_slug_partial_unique.sql
Normal 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;
|
||||
Loading…
x
Reference in New Issue
Block a user