Files
webgis-lohne/migrations/007_comment_moderation.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';