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