From f7bdcd3360cce0b47ee3cc8670901b58a9924e3e Mon Sep 17 00:00:00 2001 From: Jordan Kramer Date: Tue, 20 Feb 2024 19:53:01 -0600 Subject: [PATCH] Updated dump file so vector extension will enable in postgres if not enabled. --- src/supabase/db.sql | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/supabase/db.sql b/src/supabase/db.sql index 6decf9a..3e914f6 100644 --- a/src/supabase/db.sql +++ b/src/supabase/db.sql @@ -12,6 +12,18 @@ SET row_security = off; CREATE SCHEMA IF NOT EXISTS "public"; +DO $$ +BEGIN + IF NOT EXISTS ( + SELECT 1 + FROM pg_extension + WHERE extname = 'vector' + ) THEN + CREATE EXTENSION vector + SCHEMA extensions; + END IF; +END $$; + ALTER SCHEMA "public" OWNER TO "pg_database_owner"; CREATE OR REPLACE FUNCTION "public"."check_similarity_and_insert"(query_table_name text, query_user_id uuid, query_user_ids uuid[], query_content jsonb, query_room_id uuid, query_embedding extensions.vector, similarity_threshold double precision) RETURNS void