38 lines
1.7 KiB
SQL
38 lines
1.7 KiB
SQL
-- Clean up any existing policies and tables for fresh start
|
|
drop policy if exists "spaces_select_members" on public.spaces;
|
|
drop policy if exists "spaces_insert_authenticated" on public.spaces;
|
|
drop policy if exists "spaces_update_admins" on public.spaces;
|
|
|
|
drop policy if exists "space_members_select_own_space" on public.space_members;
|
|
drop policy if exists "space_members_insert_authenticated" on public.space_members;
|
|
drop policy if exists "space_members_update_admins" on public.space_members;
|
|
drop policy if exists "space_members_delete_admins" on public.space_members;
|
|
|
|
drop table if exists public.activity_log cascade;
|
|
drop table if exists public.comms_messages cascade;
|
|
drop table if exists public.comms_channels cascade;
|
|
drop table if exists public.integrations cascade;
|
|
drop table if exists public.payments cascade;
|
|
drop table if exists public.contacts cascade;
|
|
drop table if exists public.area_leads cascade;
|
|
drop table if exists public.secrets cascade;
|
|
drop table if exists public.knowledge_base cascade;
|
|
drop table if exists public.projects cascade;
|
|
drop table if exists public.tasks cascade;
|
|
drop table if exists public.space_members cascade;
|
|
drop table if exists public.spaces cascade;
|
|
|
|
drop type if exists channel_type cascade;
|
|
drop type if exists payment_link_status cascade;
|
|
drop type if exists payment_platform cascade;
|
|
drop type if exists contact_type cascade;
|
|
drop type if exists area_lead_status cascade;
|
|
drop type if exists kb_visibility cascade;
|
|
drop type if exists project_status cascade;
|
|
drop type if exists recurrence_type cascade;
|
|
drop type if exists task_status cascade;
|
|
drop type if exists task_type cascade;
|
|
drop type if exists member_status cascade;
|
|
drop type if exists member_tier cascade;
|
|
drop type if exists member_role cascade;
|