Roadbound-BRR/supabase/migrations/20260326194500_enable_realtime_for_collab_tables.sql

42 lines
1.1 KiB
SQL

-- Ensure collaboration tables are included in Supabase Realtime publication.
do $$
begin
begin
alter publication supabase_realtime add table public.organizations;
exception
when duplicate_object then null;
when undefined_object then null;
end;
begin
alter publication supabase_realtime add table public.organization_members;
exception
when duplicate_object then null;
when undefined_object then null;
end;
begin
alter publication supabase_realtime add table public.channels;
exception
when duplicate_object then null;
when undefined_object then null;
end;
begin
alter publication supabase_realtime add table public.channel_members;
exception
when duplicate_object then null;
when undefined_object then null;
end;
begin
alter publication supabase_realtime add table public.messages;
exception
when duplicate_object then null;
when undefined_object then null;
end;
end $$;
-- Helpful for update/delete realtime payload completeness.
alter table public.messages replica identity full;