From 70a5175fb51351a2ad46d1ea2c836a062967bcb8 Mon Sep 17 00:00:00 2001 From: Amaury <1293565+amaury1729@users.noreply.github.com> Date: Sat, 30 Dec 2023 14:08:34 +0100 Subject: [PATCH] feat: Add missing migration --- .../20231230130623_get_bulk_results.sql | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 supabase/migrations/20231230130623_get_bulk_results.sql diff --git a/supabase/migrations/20231230130623_get_bulk_results.sql b/supabase/migrations/20231230130623_get_bulk_results.sql new file mode 100644 index 00000000..b0ef1f9c --- /dev/null +++ b/supabase/migrations/20231230130623_get_bulk_results.sql @@ -0,0 +1,24 @@ +CREATE OR REPLACE FUNCTION get_bulk_results(id_param INT) +RETURNS TABLE( + id integer, + email text, + is_reachable is_reachable_type, + result json, + verified_at timestamptz +) AS $$ + BEGIN + RETURN QUERY + SELECT + c.bulk_email_id as id, + b.email, + c.is_reachable, + c.result, + c.created_at as verified_at + FROM + calls c + INNER JOIN + bulk_emails b ON c.bulk_email_id = b.id + WHERE + b.bulk_job_id = id_param; + END; +$$ LANGUAGE plpgsql; \ No newline at end of file