From f773c217236ef07bea2203bc20d166569a0a0596 Mon Sep 17 00:00:00 2001 From: Shantanu Nair Date: Thu, 6 Jul 2023 18:52:41 +0530 Subject: [PATCH] Update supabase match_docs ddl and notebook to use expected id type (#7257) - Description: Switch supabase match function DDL to use expected uuid type instead of bigint - Issue: https://github.com/hwchase17/langchain/issues/6743, https://github.com/hwchase17/langchain/issues/7179 - Tag maintainer: @rlancemartin, @eyurtsev - Twitter handle: https://twitter.com/ShantanuNair --- .../data_connection/vectorstores/integrations/supabase.ipynb | 2 +- langchain/vectorstores/supabase.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/extras/modules/data_connection/vectorstores/integrations/supabase.ipynb b/docs/extras/modules/data_connection/vectorstores/integrations/supabase.ipynb index 449c8bba28..3f012948a1 100644 --- a/docs/extras/modules/data_connection/vectorstores/integrations/supabase.ipynb +++ b/docs/extras/modules/data_connection/vectorstores/integrations/supabase.ipynb @@ -43,7 +43,7 @@ "\n", " CREATE FUNCTION match_documents(query_embedding vector(1536), match_count int)\n", " RETURNS TABLE(\n", - " id bigint,\n", + " id uuid,\n", " content text,\n", " metadata jsonb,\n", " -- we return matched vectors to enable maximal marginal relevance searches\n", diff --git a/langchain/vectorstores/supabase.py b/langchain/vectorstores/supabase.py index 063bcd376c..79feac7cfa 100644 --- a/langchain/vectorstores/supabase.py +++ b/langchain/vectorstores/supabase.py @@ -315,7 +315,7 @@ class SupabaseVectorStore(VectorStore): CREATE FUNCTION match_documents_embeddings(query_embedding vector(1536), match_count int) RETURNS TABLE( - id bigint, + id uuid, content text, metadata jsonb, embedding vector(1536),