fixed comments count in citizen portal
This commit is contained in:
14
migrations/007_comment_moderation.sql
Normal file
14
migrations/007_comment_moderation.sql
Normal file
@@ -0,0 +1,14 @@
|
||||
-- =====================================================================
|
||||
-- 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';
|
||||
Reference in New Issue
Block a user