Files
Compass/backend/supabase/migrations/20260222_add_deleted_users.sql
2026-02-22 18:06:38 +01:00

22 lines
870 B
SQL

-- Create deleted_users table to store information about deleted accounts
CREATE TABLE IF NOT EXISTS deleted_users (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
username TEXT ,
reason_category TEXT,
reason_details TEXT,
deleted_time TIMESTAMPTZ DEFAULT now() NOT NULL
);
-- Create indexes for performance
CREATE INDEX IF NOT EXISTS idx_deleted_users_username ON deleted_users (username);
CREATE INDEX IF NOT EXISTS idx_deleted_users_deleted_time ON deleted_users (deleted_time);
CREATE INDEX IF NOT EXISTS idx_deleted_users_reason_category ON deleted_users (reason_category);
-- Enable RLS
ALTER TABLE deleted_users ENABLE ROW LEVEL SECURITY;
-- Policy: Allow insert for everyone (for account deletion)
DROP POLICY IF EXISTS "anyone can insert" ON deleted_users;
CREATE POLICY "anyone can insert" ON deleted_users
FOR INSERT WITH CHECK (true);