iris_backend / backend /remove_triggers_for_profile_embeddings.sql
Saandraahh's picture
Implemented clustering
4b3a33f
-- remove_triggers_for_profile_embeddings.sql
-- Run this in your Supabase SQL Editor to completely disable the triggers
-- causing the "embedding generation failed" error.
-- 1. Drop the trigger that refreshes recommendations
DROP TRIGGER IF EXISTS on_profile_embedding_change ON public.profile_embeddings;
-- 2. Drop the redundant webhook trigger
DROP TRIGGER IF EXISTS on_profile_embedding_upsert ON public.profile_embeddings;
-- 3. Drop the function that refreshes recommendations
DROP FUNCTION IF EXISTS public.trg_refresh_recommendations_for_user CASCADE;
-- 4. Drop the function for the webhook trigger
DROP FUNCTION IF EXISTS public.trg_on_profile_embedding_update CASCADE;
-- Now the Python upsert:
-- client.table("profile_embeddings").upsert(payload).execute()
-- will run purely as a database insert without any hidden functions interrupting it.