From 00aff9d1c1c8dcba993c17279798d79ea60620b3 Mon Sep 17 00:00:00 2001 From: Kristian Antrobus Date: Fri, 16 Aug 2024 09:31:29 -0500 Subject: [PATCH 1/3] fix(supabase): use exact package version --- apps/backend/package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/backend/package.json b/apps/backend/package.json index c094660239..97d6a31ebe 100644 --- a/apps/backend/package.json +++ b/apps/backend/package.json @@ -9,6 +9,6 @@ "db:reset": "yarn supabase db reset" }, "devDependencies": { - "supabase": "^1.136.3" + "supabase": "1.136.3" } } diff --git a/yarn.lock b/yarn.lock index 5209f91e2d..5ef5d73ff6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11524,7 +11524,7 @@ __metadata: version: 0.0.0-use.local resolution: "@twilio-paste/backend@workspace:apps/backend" dependencies: - supabase: ^1.136.3 + supabase: 1.136.3 languageName: unknown linkType: soft @@ -42784,9 +42784,9 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"supabase@npm:^1.136.3": - version: 1.141.0 - resolution: "supabase@npm:1.141.0" +"supabase@npm:1.136.3": + version: 1.136.3 + resolution: "supabase@npm:1.136.3" dependencies: bin-links: ^4.0.3 https-proxy-agent: ^7.0.2 @@ -42794,7 +42794,7 @@ resolve@^2.0.0-next.3: tar: 6.2.0 bin: supabase: bin/supabase - checksum: d2104f307b118870274b313469f0463aa88d812fa57784ee964035f4fb65d83c0724cac0fd642823165f0065da84692da651372be693cc85229069240f236308 + checksum: 560ee317bbd7432d0f76e126663acd0fef32121065bb235e6b196ed87c693ac1aac54c474e01a402188e1fc32f9444112b2f1838d459720b8ce74989edd14163 languageName: node linkType: hard From e9892d7eb5012dfd361292e2fe92e64ddf27d09b Mon Sep 17 00:00:00 2001 From: Kristian Antrobus Date: Fri, 16 Aug 2024 10:19:13 -0500 Subject: [PATCH 2/3] fix(supabase): update the generated types --- apps/backend/supabase/schema.gen.ts | 331 +++++++++++++++++++++++++++- 1 file changed, 329 insertions(+), 2 deletions(-) diff --git a/apps/backend/supabase/schema.gen.ts b/apps/backend/supabase/schema.gen.ts index f5969a4398..d9b31fc501 100644 --- a/apps/backend/supabase/schema.gen.ts +++ b/apps/backend/supabase/schema.gen.ts @@ -34,13 +34,340 @@ export interface Database { } public: { Tables: { - [_ in never]: never + assistant_threads: { + Row: { + created_at: string + id: number + openai_thread_id: string | null + slack_thread_ts: string | null + } + Insert: { + created_at?: string + id?: number + openai_thread_id?: string | null + slack_thread_ts?: string | null + } + Update: { + created_at?: string + id?: number + openai_thread_id?: string | null + slack_thread_ts?: string | null + } + Relationships: [] + } + page: { + Row: { + checksum: string | null + id: number + last_refresh: string | null + meta: Json | null + parent_page_id: number | null + path: string + source: string | null + type: string | null + version: string | null + } + Insert: { + checksum?: string | null + id?: number + last_refresh?: string | null + meta?: Json | null + parent_page_id?: number | null + path: string + source?: string | null + type?: string | null + version?: string | null + } + Update: { + checksum?: string | null + id?: number + last_refresh?: string | null + meta?: Json | null + parent_page_id?: number | null + path?: string + source?: string | null + type?: string | null + version?: string | null + } + Relationships: [ + { + foreignKeyName: "page_parent_page_id_fkey" + columns: ["parent_page_id"] + isOneToOne: false + referencedRelation: "page" + referencedColumns: ["id"] + } + ] + } + page_section: { + Row: { + content: string | null + embedding: string | null + heading: string | null + id: number + page_id: number + slug: string | null + token_count: number | null + } + Insert: { + content?: string | null + embedding?: string | null + heading?: string | null + id?: number + page_id: number + slug?: string | null + token_count?: number | null + } + Update: { + content?: string | null + embedding?: string | null + heading?: string | null + id?: number + page_id?: number + slug?: string | null + token_count?: number | null + } + Relationships: [ + { + foreignKeyName: "page_section_page_id_fkey" + columns: ["page_id"] + isOneToOne: false + referencedRelation: "page" + referencedColumns: ["id"] + } + ] + } + queries: { + Row: { + created_at: string + id: number + query_string: string | null + type: string | null + } + Insert: { + created_at?: string + id?: number + query_string?: string | null + type?: string | null + } + Update: { + created_at?: string + id?: number + query_string?: string | null + type?: string | null + } + Relationships: [] + } + story: { + Row: { + created_at: string + id: number + name: string | null + storybook_id: string | null + } + Insert: { + created_at?: string + id?: number + name?: string | null + storybook_id?: string | null + } + Update: { + created_at?: string + id?: number + name?: string | null + storybook_id?: string | null + } + Relationships: [] + } + story_render: { + Row: { + actual_duration: number | null + base_duration: number | null + commit_sha: string | null + core_version_number: string | null + id: number + phase: string | null + run_at: string + story_id: number | null + } + Insert: { + actual_duration?: number | null + base_duration?: number | null + commit_sha?: string | null + core_version_number?: string | null + id?: number + phase?: string | null + run_at?: string + story_id?: number | null + } + Update: { + actual_duration?: number | null + base_duration?: number | null + commit_sha?: string | null + core_version_number?: string | null + id?: number + phase?: string | null + run_at?: string + story_id?: number | null + } + Relationships: [ + { + foreignKeyName: "story_render_story_id_fkey" + columns: ["story_id"] + isOneToOne: false + referencedRelation: "story" + referencedColumns: ["id"] + } + ] + } } Views: { [_ in never]: never } Functions: { - [_ in never]: never + get_page_parents: { + Args: { + page_id: number + } + Returns: { + id: number + parent_page_id: number + path: string + meta: Json + }[] + } + hnswhandler: { + Args: { + "": unknown + } + Returns: unknown + } + ivfflathandler: { + Args: { + "": unknown + } + Returns: unknown + } + match_discussions: { + Args: { + embedding: string + match_threshold: number + match_count: number + min_content_length: number + } + Returns: { + path: string + content: string + similarity: number + source: string + type: string + meta: Json + heading: string + slug: string + }[] + } + match_page_sections: { + Args: { + embedding: string + match_threshold: number + match_count: number + min_content_length: number + } + Returns: { + id: number + page_id: number + slug: string + heading: string + content: string + similarity: number + }[] + } + match_page_sections_for_ai: { + Args: { + embedding: string + match_threshold: number + match_count: number + min_content_length: number + } + Returns: { + path: string + content: string + similarity: number + }[] + } + match_page_sections_v3: { + Args: { + embedding: string + match_threshold: number + match_count: number + min_content_length: number + } + Returns: { + path: string + content: string + similarity: number + source: string + type: string + meta: Json + heading: string + slug: string + }[] + } + match_weekly_search_usage: { + Args: Record + Returns: { + query_string: string + count: number + }[] + } + upsert_story_and_create_story_render: { + Args: { + _storybook_id: string + _story_name: string + _actual_duration: number + _base_duration: number + _commit_sha: string + _core_version: string + _phase: string + } + Returns: undefined + } + vector_avg: { + Args: { + "": number[] + } + Returns: string + } + vector_dims: { + Args: { + "": string + } + Returns: number + } + vector_norm: { + Args: { + "": string + } + Returns: number + } + vector_out: { + Args: { + "": string + } + Returns: unknown + } + vector_send: { + Args: { + "": string + } + Returns: string + } + vector_typmod_in: { + Args: { + "": unknown[] + } + Returns: number + } } Enums: { [_ in never]: never From 14ca2063659b1b56c80d16aeb2cc8211434ea26a Mon Sep 17 00:00:00 2001 From: Kristian Antrobus Date: Fri, 16 Aug 2024 10:28:02 -0500 Subject: [PATCH 3/3] fix(supabase): update the generated types --- apps/backend/supabase/schema.gen.ts | 136 ++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) diff --git a/apps/backend/supabase/schema.gen.ts b/apps/backend/supabase/schema.gen.ts index d9b31fc501..a04907a7af 100644 --- a/apps/backend/supabase/schema.gen.ts +++ b/apps/backend/supabase/schema.gen.ts @@ -450,6 +450,7 @@ export interface Database { owner_id: string | null path_tokens: string[] | null updated_at: string | null + user_metadata: Json | null version: string | null } Insert: { @@ -463,6 +464,7 @@ export interface Database { owner_id?: string | null path_tokens?: string[] | null updated_at?: string | null + user_metadata?: Json | null version?: string | null } Update: { @@ -476,6 +478,7 @@ export interface Database { owner_id?: string | null path_tokens?: string[] | null updated_at?: string | null + user_metadata?: Json | null version?: string | null } Relationships: [ @@ -488,6 +491,104 @@ export interface Database { } ] } + s3_multipart_uploads: { + Row: { + bucket_id: string + created_at: string + id: string + in_progress_size: number + key: string + owner_id: string | null + upload_signature: string + user_metadata: Json | null + version: string + } + Insert: { + bucket_id: string + created_at?: string + id: string + in_progress_size?: number + key: string + owner_id?: string | null + upload_signature: string + user_metadata?: Json | null + version: string + } + Update: { + bucket_id?: string + created_at?: string + id?: string + in_progress_size?: number + key?: string + owner_id?: string | null + upload_signature?: string + user_metadata?: Json | null + version?: string + } + Relationships: [ + { + foreignKeyName: "s3_multipart_uploads_bucket_id_fkey" + columns: ["bucket_id"] + isOneToOne: false + referencedRelation: "buckets" + referencedColumns: ["id"] + } + ] + } + s3_multipart_uploads_parts: { + Row: { + bucket_id: string + created_at: string + etag: string + id: string + key: string + owner_id: string | null + part_number: number + size: number + upload_id: string + version: string + } + Insert: { + bucket_id: string + created_at?: string + etag: string + id?: string + key: string + owner_id?: string | null + part_number: number + size?: number + upload_id: string + version: string + } + Update: { + bucket_id?: string + created_at?: string + etag?: string + id?: string + key?: string + owner_id?: string | null + part_number?: number + size?: number + upload_id?: string + version?: string + } + Relationships: [ + { + foreignKeyName: "s3_multipart_uploads_parts_bucket_id_fkey" + columns: ["bucket_id"] + isOneToOne: false + referencedRelation: "buckets" + referencedColumns: ["id"] + }, + { + foreignKeyName: "s3_multipart_uploads_parts_upload_id_fkey" + columns: ["upload_id"] + isOneToOne: false + referencedRelation: "s3_multipart_uploads" + referencedColumns: ["id"] + } + ] + } } Views: { [_ in never]: never @@ -527,6 +628,41 @@ export interface Database { bucket_id: string }[] } + list_multipart_uploads_with_delimiter: { + Args: { + bucket_id: string + prefix_param: string + delimiter_param: string + max_keys?: number + next_key_token?: string + next_upload_token?: string + } + Returns: { + key: string + id: string + created_at: string + }[] + } + list_objects_with_delimiter: { + Args: { + bucket_id: string + prefix_param: string + delimiter_param: string + max_keys?: number + start_after?: string + next_token?: string + } + Returns: { + name: string + id: string + metadata: Json + updated_at: string + }[] + } + operation: { + Args: Record + Returns: string + } search: { Args: { prefix: string