From cb5a109afdba7d728a429b09a1463d273d28cdd7 Mon Sep 17 00:00:00 2001 From: Rodriguespn <44656907+Rodriguespn@users.noreply.github.com> Date: Thu, 23 Jul 2026 19:41:09 +0000 Subject: [PATCH] chore: refresh eval results --- apps/web/src/data/eval-results.json | 895 +--------------------------- 1 file changed, 14 insertions(+), 881 deletions(-) diff --git a/apps/web/src/data/eval-results.json b/apps/web/src/data/eval-results.json index 556790c2..42c49ea8 100644 --- a/apps/web/src/data/eval-results.json +++ b/apps/web/src/data/eval-results.json @@ -2839,7 +2839,7 @@ { "name": "todos table exists with at least 2 seeded rows", "passed": true, - "notes": "found 2 rows" + "notes": "found 3 rows" }, { "name": "row level security is enabled on todos", @@ -2852,12 +2852,12 @@ { "name": "REST API returns no todos to anonymous requests", "passed": true, - "notes": "0 rows" + "notes": "error 42501: permission denied for table todos" }, { "name": "REST API returns the todos to authenticated requests", "passed": true, - "notes": "2 rows" + "notes": "3 rows" } ], "skills": { @@ -4390,7 +4390,7 @@ { "name": "todos table exists with at least 2 seeded rows", "passed": true, - "notes": "found 2 rows" + "notes": "found 3 rows" }, { "name": "row level security is enabled on todos", @@ -4408,7 +4408,7 @@ { "name": "REST API returns the todos to authenticated requests", "passed": true, - "notes": "2 rows" + "notes": "3 rows" } ], "skills": { @@ -5660,7 +5660,7 @@ { "name": "REST API returns no todos to anonymous requests", "passed": true, - "notes": "0 rows" + "notes": "error 42501: permission denied for table todos" }, { "name": "REST API returns the todos to authenticated requests", @@ -5681,7 +5681,7 @@ "calls": [ { "source": "search_docs", - "query": "query { searchDocs(query: \"local development migrations RLS insert policies seed data Data API exposed table\", limit: 5) { nodes { title href content ... on Guide { subsections { nodes { title href content } } } } } }", + "query": "{ searchDocs(query: \"Exposing a Table to the Data API RLS authenticated anon enable RLS grant select\", limit: 5) { nodes { __typename ... on Guide { title href content } ... on TroubleshootingGuide { title href content } ... on ClientLibraryFunctionReference { title href content language methodName } ... on CLICommandReference { title href content } } } }", "hasContent": true, "pages": [ { @@ -5689,890 +5689,23 @@ "title": "Securing your API" }, { - "url": "https://supabase.com/docs/guides/api/securing-your-api#add-rls-policies", - "title": "Add RLS policies" - }, - { - "url": "https://supabase.com/docs/guides/api/securing-your-api#grant-access-explicitly", - "title": "Grant access explicitly" - }, - { - "url": "https://supabase.com/docs/guides/api/securing-your-api#use-a-dedicated-api-schema", - "title": "Use a dedicated API schema" - }, - { - "url": "https://supabase.com/docs/guides/api/securing-your-api#default-privileges-for-new-tables-and-functions", - "title": "Default privileges for new tables and functions" - }, - { - "url": "https://supabase.com/docs/guides/api/securing-your-api#examples", - "title": "Examples" - }, - { - "url": "https://supabase.com/docs/guides/api/securing-your-api#accessing-request-information", - "title": "Accessing request information" - }, - { - "url": "https://supabase.com/docs/guides/api/securing-your-api#enforce-additional-rules-on-each-request", - "title": "Enforce additional rules on each request" - }, - { - "url": "https://supabase.com/docs/guides/api/securing-your-api#disable-the-data-api", - "title": "Disable the Data API" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows", - "title": "Local development workflow" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-2-start-the-local-stack", - "title": "Step 2: Start the local stack" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-3-create-your-schema", - "title": "Step 3: Create your schema" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-4-add-seed-data", - "title": "Step 4: Add seed data" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-5-verify", - "title": "Step 5: Verify" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-6-commit", - "title": "Step 6: Commit" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#the-daily-workflow", - "title": "The daily workflow" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#making-schema-changes", - "title": "Making schema changes" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#generating-types", - "title": "Generating types" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#staying-in-sync-with-your-team", - "title": "Staying in sync with your team" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#pushing-to-a-remote-project", - "title": "Pushing to a remote project" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#resetting-a-remote-dev-or-staging-project", - "title": "Resetting a remote dev or staging project" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#key-commands-at-a-glance", - "title": "Key commands at a glance" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#cleaning-up-generated-migrations", - "title": "Cleaning up generated migrations" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#grants", - "title": "Grants" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#revokere-grant-patterns", - "title": "Revoke/re-grant patterns" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#extension-statements", - "title": "Extension statements" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#known-limitations-of-db-diff", - "title": "Known limitations of db diff" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#troubleshooting", - "title": "Troubleshooting" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#before-you-begin", - "title": "Before you begin" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#the-supabase-directory", - "title": "The ./supabase directory" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#move-an-existing-project-to-local-development", - "title": "Move an existing project to local development" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-1-initialize", - "title": "Step 1: Initialize" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-2-authenticate", - "title": "Step 2: Authenticate" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-3-link-to-your-remote-project", - "title": "Step 3: Link to your remote project" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-4-pull-the-remote-schema", - "title": "Step 4: Pull the remote schema" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-5-create-seed-data", - "title": "Step 5: Create seed data" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-6-verify", - "title": "Step 6: Verify" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-7-commit", - "title": "Step 7: Commit" + "url": "https://supabase.com/docs/guides/database/postgres/row-level-security", + "title": "Row Level Security" }, { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#start-a-new-project-from-scratch", - "title": "Start a new project from scratch" + "url": "https://supabase.com/docs/guides/database/database-advisors?queryGroups=lint&lint=0026_pg_graphql_anon_table_exposed", + "title": "Database Advisor: Lint 0026_pg_graphql_anon_table_exposed" }, { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-1-initialize-1", - "title": "Step 1: Initialize" + "url": "https://supabase.com/docs/guides/database/database-advisors?queryGroups=lint&lint=0027_pg_graphql_authenticated_table_exposed", + "title": "Database Advisor: Lint 0027_pg_graphql_authenticated_table_exposed" }, { "url": "https://supabase.com/docs/guides/database/secure-data", "title": "Securing your data" - }, - { - "url": "https://supabase.com/docs/guides/database/secure-data#more-information", - "title": "More information" - }, - { - "url": "https://supabase.com/docs/guides/database/secure-data#frontend-access", - "title": "Frontend access" - }, - { - "url": "https://supabase.com/docs/guides/database/secure-data#direct-database-connections", - "title": "Direct database connections" - }, - { - "url": "https://supabase.com/docs/guides/database/secure-data#edge-functions", - "title": "Edge Functions" - }, - { - "url": "https://supabase.com/docs/guides/database/secure-data#data-api", - "title": "Data API" - }, - { - "url": "https://supabase.com/docs/guides/database/secure-data#connecting-your-app-securely", - "title": "Connecting your app securely" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres", - "title": "Connect to your database" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#direct-connection", - "title": "Direct connection" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#data-apis-and-client-libraries", - "title": "Data APIs and client libraries" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#quickstarts", - "title": "Quickstarts" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#how-to-connect-to-your-postgres-databases", - "title": "How to connect to your Postgres databases" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#what-is-the-max-pooler-clients-limit", - "title": "What is the max pooler clients limit?" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#how-to-choose-the-right-connection-method", - "title": "How to choose the right connection method?" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#does-connection-pooling-affect-latency", - "title": "Does connection pooling affect latency?" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#why-do-connection-strings-have-different-ports", - "title": "Why do connection strings have different ports?" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#why-are-there-active-connections-when-the-app-is-idle", - "title": "Why are there active connections when the app is idle?" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#where-can-you-see-current-connection-usage", - "title": "Where can you see current connection usage?" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#what-is-the-difference-between-client-connections-and-backend-connections", - "title": "What is the difference between client connections and backend connections?" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#how-does-the-default-pool-size-work", - "title": "How does the default pool size work?" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#can-you-use-supavisor-and-pgbouncer-together", - "title": "Can you use Supavisor and PgBouncer together?" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#where-is-the-postgres-connection-string-in-supabase", - "title": "Where is the Postgres connection string in Supabase?" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#how-do-you-connect-using-ipv4", - "title": "How do you connect using IPv4?" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#what-is-the-fatal-password-authentication-failed-error", - "title": "What is the “FATAL: Password authentication failed” error?" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#what-is-a-connection-refused-error", - "title": "What is a “connection refused” error?" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#troubleshooting-and-postgres-connection-string-faqs", - "title": "Troubleshooting and Postgres connection string FAQs" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#resources", - "title": "Resources" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#connecting-with-ssl", - "title": "Connecting with SSL" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#server-side-poolers", - "title": "Server-side poolers" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#application-side-poolers", - "title": "Application-side poolers" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#more-about-connection-pooling", - "title": "More about connection pooling" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#dedicated-pooler", - "title": "Dedicated pooler" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#pooler-transaction-mode", - "title": "Pooler transaction mode" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#pooler-session-mode", - "title": "Pooler session mode" - }, - { - "url": "https://supabase.com/docs/guides/database/connecting-to-postgres#poolers", - "title": "Poolers" - }, - { - "url": "https://supabase.com/docs/guides/storage/production/scaling", - "title": "Storage Optimizations" - }, - { - "url": "https://supabase.com/docs/guides/storage/production/scaling#egress", - "title": "Egress" - }, - { - "url": "https://supabase.com/docs/guides/storage/production/scaling#optimizing-rls", - "title": "Optimizing RLS" - }, - { - "url": "https://supabase.com/docs/guides/storage/production/scaling#optimize-listing-objects", - "title": "Optimize listing objects" - }, - { - "url": "https://supabase.com/docs/guides/storage/production/scaling#smart-cdn", - "title": "Smart CDN" - }, - { - "url": "https://supabase.com/docs/guides/storage/production/scaling#limit-the-upload-size", - "title": "Limit the upload size" - }, - { - "url": "https://supabase.com/docs/guides/storage/production/scaling#set-a-high-cache-control-value", - "title": "Set a high cache-control value" - }, - { - "url": "https://supabase.com/docs/guides/storage/production/scaling#resize-images", - "title": "Resize images" - } - ], - "resultChars": 180379 - }, - { - "source": "web_search", - "query": "https://supabase.com/changelog.md", - "pages": [ - { - "url": "https://supabase.com/changelog.md" - } - ] - }, - { - "source": "web_search", - "query": "site:supabase.com changelog.md supabase", - "pages": [] - }, - { - "source": "web_search", - "query": "\"https://supabase.com/changelog.md\"", - "pages": [] - }, - { - "source": "search_docs", - "query": "query { searchDocs(query: \"Supabase CLI init migration new seed local development\", limit: 10) { nodes { title href content ... on Guide { subsections { nodes { title href content } } } } } }", - "hasContent": true, - "pages": [ - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows", - "title": "Local development workflow" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#the-supabase-directory", - "title": "The ./supabase directory" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#move-an-existing-project-to-local-development", - "title": "Move an existing project to local development" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-1-initialize", - "title": "Step 1: Initialize" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-2-authenticate", - "title": "Step 2: Authenticate" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-3-link-to-your-remote-project", - "title": "Step 3: Link to your remote project" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-4-pull-the-remote-schema", - "title": "Step 4: Pull the remote schema" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-5-create-seed-data", - "title": "Step 5: Create seed data" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-6-verify", - "title": "Step 6: Verify" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-7-commit", - "title": "Step 7: Commit" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#start-a-new-project-from-scratch", - "title": "Start a new project from scratch" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-1-initialize-1", - "title": "Step 1: Initialize" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-2-start-the-local-stack", - "title": "Step 2: Start the local stack" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-3-create-your-schema", - "title": "Step 3: Create your schema" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-4-add-seed-data", - "title": "Step 4: Add seed data" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-5-verify", - "title": "Step 5: Verify" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#step-6-commit", - "title": "Step 6: Commit" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#the-daily-workflow", - "title": "The daily workflow" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#making-schema-changes", - "title": "Making schema changes" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#generating-types", - "title": "Generating types" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#staying-in-sync-with-your-team", - "title": "Staying in sync with your team" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#pushing-to-a-remote-project", - "title": "Pushing to a remote project" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#resetting-a-remote-dev-or-staging-project", - "title": "Resetting a remote dev or staging project" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#key-commands-at-a-glance", - "title": "Key commands at a glance" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#cleaning-up-generated-migrations", - "title": "Cleaning up generated migrations" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#grants", - "title": "Grants" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#revokere-grant-patterns", - "title": "Revoke/re-grant patterns" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#extension-statements", - "title": "Extension statements" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#known-limitations-of-db-diff", - "title": "Known limitations of db diff" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#troubleshooting", - "title": "Troubleshooting" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli-workflows#before-you-begin", - "title": "Before you begin" - }, - { - "url": "https://supabase.com/docs/guides/local-development/database-migrations", - "title": "Database migrations" - }, - { - "url": "https://supabase.com/docs/guides/local-development/database-migrations#add-sample-data", - "title": "Add sample data" - }, - { - "url": "https://supabase.com/docs/guides/local-development/database-migrations#deploy-your-project", - "title": "Deploy your project" - }, - { - "url": "https://supabase.com/docs/guides/local-development/database-migrations#diffing-changes", - "title": "Diffing changes" - }, - { - "url": "https://supabase.com/docs/guides/local-development/database-migrations#log-in-to-the-supabase-cli", - "title": "Log in to the Supabase CLI" - }, - { - "url": "https://supabase.com/docs/guides/local-development/database-migrations#link-your-project", - "title": "Link your project" - }, - { - "url": "https://supabase.com/docs/guides/local-development/database-migrations#deploy-database-changes", - "title": "Deploy database changes" - }, - { - "url": "https://supabase.com/docs/guides/local-development/database-migrations#deploy-edge-functions", - "title": "Deploy Edge Functions" - }, - { - "url": "https://supabase.com/docs/guides/local-development/database-migrations#use-auth-locally", - "title": "Use Auth locally" - }, - { - "url": "https://supabase.com/docs/guides/local-development/database-migrations#sync-storage-buckets", - "title": "Sync storage buckets" - }, - { - "url": "https://supabase.com/docs/guides/local-development/database-migrations#sync-any-schema-with---schema", - "title": "Sync any schema with --schema" - }, - { - "url": "https://supabase.com/docs/guides/local-development/database-migrations#limitations-and-considerations", - "title": "Limitations and considerations" - }, - { - "url": "https://supabase.com/docs/guides/local-development/database-migrations#database-migrations", - "title": "Database migrations" - }, - { - "url": "https://supabase.com/docs/guides/local-development/seeding-your-database", - "title": "Seeding your database" - }, - { - "url": "https://supabase.com/docs/guides/local-development/seeding-your-database#generating-seed-data", - "title": "Generating seed data" - }, - { - "url": "https://supabase.com/docs/guides/local-development/seeding-your-database#what-is-seed-data", - "title": "What is seed data?" - }, - { - "url": "https://supabase.com/docs/guides/local-development/seeding-your-database#using-seed-files", - "title": "Using seed files" - }, - { - "url": "https://supabase.com/docs/guides/local-development/seeding-your-database#splitting-up-your-seed-file", - "title": "Splitting up your seed file" - }, - { - "url": "https://supabase.com/docs/guides/cli", - "title": "Local Dev with CLI" - }, - { - "url": "https://supabase.com/docs/guides/cli#resources", - "title": "Resources" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech", - "title": "Transcription Telegram Bot" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#create-a-supabase-edge-function-to-handle-telegram-webhook-requests", - "title": "Create a Supabase Edge Function to handle Telegram webhook requests" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#set-up-the-environment-variables", - "title": "Set up the environment variables" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#dependencies", - "title": "Dependencies" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#code-the-telegram-bot", - "title": "Code the Telegram bot" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#deploy-to-supabase", - "title": "Deploy to Supabase" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#apply-the-database-migrations", - "title": "Apply the database migrations" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#set-up-the-webhook", - "title": "Set up the webhook" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#set-the-function-secrets", - "title": "Set the function secrets" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#test-the-bot", - "title": "Test the bot" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#introduction", - "title": "Introduction" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#requirements", - "title": "Requirements" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#setup", - "title": "Setup" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#register-a-telegram-bot", - "title": "Register a Telegram bot" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#create-a-supabase-project-locally", - "title": "Create a Supabase project locally" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-transcribe-speech#create-a-database-table-to-log-the-transcription-results", - "title": "Create a database table to log the transcription results" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream", - "title": "Streaming Speech with ElevenLabs" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#configure-background-tasks-for-supabase-edge-functions", - "title": "Configure background tasks for Supabase Edge Functions" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#configure-the-storage-bucket", - "title": "Configure the storage bucket" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#create-a-supabase-project-locally", - "title": "Create a Supabase project locally" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#setup", - "title": "Setup" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#requirements", - "title": "Requirements" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#try-it-out", - "title": "Try it out" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#run-locally", - "title": "Run locally" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#set-the-function-secrets", - "title": "Set the function secrets" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#test-the-function", - "title": "Test the function" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#deploy-to-supabase", - "title": "Deploy to Supabase" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#code-the-supabase-edge-function", - "title": "Code the Supabase Edge Function" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#dependencies", - "title": "Dependencies" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#set-up-the-environment-variables", - "title": "Set up the environment variables" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#create-a-supabase-edge-function-for-speech-generation", - "title": "Create a Supabase Edge Function for speech generation" - }, - { - "url": "https://supabase.com/docs/guides/functions/examples/elevenlabs-generate-speech-stream#introduction", - "title": "Introduction" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/github-integration", - "title": "GitHub integration" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/github-integration#preparing-your-git-repository", - "title": "Preparing your Git repository" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/github-integration#set-the-working-directory", - "title": "Set the working directory" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/github-integration#installation", - "title": "Installation" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/github-integration#email-notifications", - "title": "Email notifications" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/github-integration#preventing-migration-failures", - "title": "Preventing migration failures" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/github-integration#deploying-changes-to-production", - "title": "Deploying changes to production" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/github-integration#seeding", - "title": "Seeding" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/github-integration#migrations", - "title": "Migrations" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/github-integration#configuration", - "title": "Configuration" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/github-integration#syncing-github-branches", - "title": "Syncing GitHub branches" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli/getting-started", - "title": "Supabase CLI" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli/getting-started#installing-the-supabase-cli", - "title": "Installing the Supabase CLI" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli/getting-started#beta-channel", - "title": "Beta channel" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli/getting-started#learn-more", - "title": "Learn more" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli/getting-started#how-to-opt-out", - "title": "How to opt out" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli/getting-started#telemetry", - "title": "Telemetry" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli/getting-started#stopping-local-services", - "title": "Stopping local services" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli/getting-started#access-your-projects-services", - "title": "Access your project's services" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli/getting-started#running-supabase-locally", - "title": "Running Supabase locally" - }, - { - "url": "https://supabase.com/docs/guides/local-development/cli/getting-started#updating-the-supabase-cli", - "title": "Updating the Supabase CLI" - }, - { - "url": "https://supabase.com/docs/guides/deployment/managing-environments", - "title": "Managing Environments" - }, - { - "url": "https://supabase.com/docs/guides/deployment/managing-environments#set-up-a-local-environment", - "title": "Set up a local environment" - }, - { - "url": "https://supabase.com/docs/guides/deployment/managing-environments#release-to-production", - "title": "Release to production" - }, - { - "url": "https://supabase.com/docs/guides/deployment/managing-environments#open-a-pr-with-new-migration", - "title": "Open a PR with new migration" - }, - { - "url": "https://supabase.com/docs/guides/deployment/managing-environments#configure-github-actions", - "title": "Configure GitHub Actions" - }, - { - "url": "https://supabase.com/docs/guides/deployment/managing-environments#rebasing-new-migrations", - "title": "Rebasing new migrations" - }, - { - "url": "https://supabase.com/docs/guides/deployment/managing-environments#permission-denied-on-db-push", - "title": "Permission denied on db push" - }, - { - "url": "https://supabase.com/docs/guides/deployment/managing-environments#permission-denied-on-db-pull", - "title": "Permission denied on db pull" - }, - { - "url": "https://supabase.com/docs/guides/deployment/managing-environments#sync-production-project-to-staging", - "title": "Sync production project to staging" - }, - { - "url": "https://supabase.com/docs/guides/deployment/managing-environments#troubleshooting", - "title": "Troubleshooting" - }, - { - "url": "https://supabase.com/docs/guides/deployment/managing-environments#deploy-a-migration", - "title": "Deploy a migration" - }, - { - "url": "https://supabase.com/docs/guides/deployment/managing-environments#auto-schema-diff", - "title": "Auto schema diff" - }, - { - "url": "https://supabase.com/docs/guides/deployment/managing-environments#manual-migration", - "title": "Manual migration" - }, - { - "url": "https://supabase.com/docs/guides/deployment/managing-environments#create-a-new-migration", - "title": "Create a new migration" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/working-with-branches", - "title": "Working with branches" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/working-with-branches#managing-branch-environments", - "title": "Managing branch environments" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/working-with-branches#subscribing-to-notifications", - "title": "Subscribing to notifications" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/working-with-branches#migration-and-seeding-behavior", - "title": "Migration and seeding behavior" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/working-with-branches#using-orm-or-custom-seed-scripts", - "title": "Using ORM or custom seed scripts" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/working-with-branches#rolling-back-migrations", - "title": "Rolling back migrations" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/working-with-branches#seeding-behavior", - "title": "Seeding behavior" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/working-with-branches#developing-with-branches", - "title": "Developing with branches" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/working-with-branches#local-development-workflow", - "title": "Local development workflow" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/working-with-branches#remote-development-workflow", - "title": "Remote development workflow" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/working-with-branches#switching-between-branches", - "title": "Switching between branches" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/working-with-branches#accessing-branch-credentials", - "title": "Accessing branch credentials" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/working-with-branches#branch-isolation", - "title": "Branch isolation" - }, - { - "url": "https://supabase.com/docs/guides/deployment/branching/working-with-branches#next-steps", - "title": "Next steps" } ], - "resultChars": 396779 + "resultChars": 69193 } ] },