14 lines
586 B
SQL
14 lines
586 B
SQL
-- =====================================================================
|
|
-- Migration 007: Adds Status Column to Comments for Moderation
|
|
-- =====================================================================
|
|
|
|
-- Adds Status Column with Default 'pending'
|
|
ALTER TABLE comments
|
|
ADD COLUMN status VARCHAR(20) NOT NULL DEFAULT 'pending'
|
|
CHECK (status IN ('pending', 'approved', 'rejected'));
|
|
|
|
-- Index for fast Status Filtering
|
|
CREATE INDEX idx_comments_status ON comments(status);
|
|
|
|
-- Sets all existing Comments to 'approved' (retroactive)
|
|
UPDATE comments SET status = 'approved'; |