blog/backend/migrations/20251011200359_add_semantic_id_to_post.sql
SquidSpirit 9d6098c353
Some checks failed
Frontend CI / build (push) Successful in 1m21s
Auto Comment On PR / add_improve_comment (pull_request) Successful in 17s
PR Title Check / pr-title-check (pull_request) Failing after 16s
fix: update comment and SQL statement to set semantic_id with _id prefix
2025-10-12 17:18:41 +08:00

8 lines
327 B
SQL

ALTER TABLE post ADD COLUMN "semantic_id" VARCHAR(100) NOT NULL DEFAULT '';
-- Update existing records to use their id as semantic_id with _id prefix
UPDATE post SET semantic_id = '_' || id::VARCHAR WHERE semantic_id = '';
-- Create unique index on semantic_id
CREATE UNIQUE INDEX idx_post_semantic_id ON post (semantic_id);