# Troubleshooting guides

- [42501 : permission denied for table http_request_queue](/docs/guides/troubleshooting/42501--permission-denied-for-table-httprequestqueue-KnozmQ)
- [FDW Wrappers error: 'component verification failed'](/docs/guides/troubleshooting/FWD-wrappers-error-component-verification-failed-94a76b)
- [All about Supabase Egress](/docs/guides/troubleshooting/all-about-supabase-egress-a_Sg_e)
- [An "invalid response was received from the upstream server" error when querying auth](/docs/guides/troubleshooting/an-invalid-response-was-received-from-the-upstream-server-error-when-querying-auth-RI4Vl-)
- [App Store Rejection: 'TLS error' in IPv6-only environments](/docs/guides/troubleshooting/app-store-rejection-tls-error-in-ipv6-only-environments-4e9c62)
- [Are all features available in self-hosted Supabase?](/docs/guides/troubleshooting/are-all-features-available-in-self-hosted-supabase-THPcqw)
- [Auth error: {401: invalid claim: missing sub}](/docs/guides/troubleshooting/auth-error-401-invalid-claim-missing-sub--AFwMR)
- [Auth error: '500: Database error querying schema'](/docs/guides/troubleshooting/auth-error-500-database-error-querying-schema-eb6b44)
- [Auth error: 503 AuthRetryableFetchError](/docs/guides/troubleshooting/auth-error-503-authretryablefetcherror-51b88c)
- [Auth Hooks: 'Invalid payload' when anonymous users attempt phone changes](/docs/guides/troubleshooting/auth-hooks-invalid-payload-when-anonymous-users-attempt-phone-changes-022c47)
- [Autovacuum Stalled Due to Inactive Replication Slot](/docs/guides/troubleshooting/autovacuum-stalled-due-to-inactive-replication-slot-d55aa2)
- [Avoiding timeouts in long running queries](/docs/guides/troubleshooting/avoiding-timeouts-in-long-running-queries-6nmbdN)
- [Troubleshooting MIGRATIONS_FAILED: missing tables or an incomplete schema on your branch](/docs/guides/troubleshooting/branch-in-migrations-failed-status)
- [Canceling statement due to "statement timeout"](/docs/guides/troubleshooting/canceling-statement-due-to-statement-timeout-581wFv)
- [Can’t Access Supabase Project When Using Lovable Cloud](/docs/guides/troubleshooting/cant-access-supabase-project-lovable-cloud)
- [Certain operations are too complex to perform directly using the client libraries.](/docs/guides/troubleshooting/certain-operations-are-too-complex-to-perform-directly-using-the-client-libraries-8JaphH)
- [Change email associated with Supabase account](/docs/guides/troubleshooting/change-email-associated-with-supabase-account-T5eHNT)
- [Change Project Region](/docs/guides/troubleshooting/change-project-region-eWJo5Z)
- [Check usage for monthly active users (MAU)](/docs/guides/troubleshooting/check-usage-for-monthly-active-users-mau-MwZaBs)
- ['Cloudflare Origin Error 1016' on Custom Domain](/docs/guides/troubleshooting/cloudflare-origin-error-1016-on-custom-domain-a57af4)
- [Converted GitHub account to organization / GitHub Account was deleted - Lost Supabase account access](/docs/guides/troubleshooting/converted-github-account-to-organisation---lost-supabase-account-access-5wsE_1)
- [Cost confirmations do not appear in your MCP client](/docs/guides/troubleshooting/cost-confirmations-do-not-appear-in-your-mcp-client-mVq3Lp)
- [Custom role inherits privileges that were not explicitly granted](/docs/guides/troubleshooting/custom-role-inherits-privileges-that-were-not-explicitly-granted-ddaa1c)
- [Customizing Emails by Language](/docs/guides/troubleshooting/customizing-emails-by-language-KZ_38Q)
- [Errors when creating / updating / deleting users](/docs/guides/troubleshooting/dashboard-errors-when-managing-users-N1ls4A)
- [Database API 42501 errors](/docs/guides/troubleshooting/database-api-42501-errors)
- [Database Error: remaining connection slots are reserved for non-replication superuser connections](/docs/guides/troubleshooting/database-error-remaining-connection-slots-are-reserved-for-non-replication-superuser-connections-3V3nIb)
- [Database error saving new user](/docs/guides/troubleshooting/database-error-saving-new-user-RU_EwB)
- [Database roles can read request headers queued by pg_net](/docs/guides/troubleshooting/database-roles-can-read-request-headers-queued-by-pg_net-ad6357)
- [Deprecated RLS features](/docs/guides/troubleshooting/deprecated-rls-features-Pm77Zs)
- [Disabling Prepared statements](/docs/guides/troubleshooting/disabling-prepared-statements-qL8lEL)
- [Discovering and Interpreting API Errors in the Logs](/docs/guides/troubleshooting/discovering-and-interpreting-api-errors-in-the-logs-7xREI9)
- [Disk size not shrinking after deleting data](/docs/guides/troubleshooting/disk-size-not-shrinking-after-deleting-data-135390)
- [Do I need to expose "security definer" Functions in Row Level Security Policies?](/docs/guides/troubleshooting/do-i-need-to-expose-security-definer-functions-in-row-level-security-policies-iI0uOw)
- [How to download logical backups in Supabase with physical backups enabled?](/docs/guides/troubleshooting/download-logical-backups)
- [Edge Function 401 error response](/docs/guides/troubleshooting/edge-function-401-error-response)
- [Edge Function 404 error response](/docs/guides/troubleshooting/edge-function-404-error-response)
- [Edge Function 500 error response](/docs/guides/troubleshooting/edge-function-500-error-response)
- [Edge Function 503 error response](/docs/guides/troubleshooting/edge-function-503-response)
- [Edge Function 504 error response](/docs/guides/troubleshooting/edge-function-504-error-response)
- [546 - WORKER_RESOURCE_LIMIT Exceeded / WORKER_LIMIT Exceeded](/docs/guides/troubleshooting/edge-function-546-error-response)
- [Edge Function bundle size issues](/docs/guides/troubleshooting/edge-function-bundle-size-issues)
- [Understanding Edge Function CPU limits](/docs/guides/troubleshooting/edge-function-cpu-limits)
- [Edge Function dependency analysis](/docs/guides/troubleshooting/edge-function-dependency-analysis)
- [Edge Function error: 'Rate limit exceeded for trace'](/docs/guides/troubleshooting/edge-function-error-rate-limit-exceeded-for-trace-1094d3)
- [Edge Function deploy failed due to an internal error](/docs/guides/troubleshooting/edge-function-fails-deploy)
- [Monitoring Edge Function resource usage](/docs/guides/troubleshooting/edge-function-monitoring-resource-usage)
- [Edge Function secret collection is unavailable or incomplete](/docs/guides/troubleshooting/edge-function-secret-collection-is-unavailable-or-incomplete-eFs4Nx)
- [Edge Function shutdown reasons explained](/docs/guides/troubleshooting/edge-function-shutdown-reasons-explained)
- [Edge Function takes too long to respond](/docs/guides/troubleshooting/edge-function-takes-too-long-to-respond)
- [Edge Function 'wall clock time limit reached'](/docs/guides/troubleshooting/edge-function-wall-clock-time-limit-reached-Nk38bW)
- [Edge Functions worker timeouts and WebSocket drops](/docs/guides/troubleshooting/edge-functions-worker-timeouts-and-websocket-drops)
- [Email/Password Login Disabled for Supabase Accounts Created via Vercel Marketplace](/docs/guides/troubleshooting/email-password-login-disabled-supabase-vercel-marketplace-a7dd36)
- [Email template not updating](/docs/guides/troubleshooting/email-template-not-updating)
- [Enabling the IPv4 add-on FAQ](/docs/guides/troubleshooting/enabling-ipv4-addon)
- [Error: "Connection refused" when trying to connect to Supabase database](/docs/guides/troubleshooting/error-connection-refused-when-trying-to-connect-to-supabase-database-hwG0Dr)
- [Error: index row size exceeds btree version 4 maximum for index](/docs/guides/troubleshooting/error-index-row-size-exceeds-btree-version-4-maximum-for-index-LMmoeU)
- [Error: 'invalid byte sequence for encoding 'UTF8': 0x00' when accessing Triggers or Webhooks](/docs/guides/troubleshooting/error-invalid-byte-sequence-for-encoding-utf8-0x00-when-accessing-triggers-or-webhooks-e78cf8)
- [Error: "Invalid TOTP code entered"](/docs/guides/troubleshooting/error-invalid-totp-code-entered-CukLCj)
- [error: no pg_hba.conf entry for host "xx.xxx.xxx.xxx", user "postgres", database "postgres", SSL off](/docs/guides/troubleshooting/error-no-pghbaconf-entry-for-host-xxxxxxxxxxx-user-postgres-database-postgres-ssl-off-GOt5Ja)
- [Error: prepared statement "XXX" already exists](/docs/guides/troubleshooting/error-prepared-statement-xxx-already-exists-3laqeM)
- [Error: relation 'supabase_migrations.schema_migrations' does not exist](/docs/guides/troubleshooting/error-relation-supabase_migrationsschema_migrations-does-not-exist-a787d6)
- ['Error: 'Target organization is not managed by Vercel Marketplace' during project transfer'](/docs/guides/troubleshooting/error-target-organization-is-not-managed-by-vercel-marketplace-during-project-transfer-5262c3)
- [High Disk I/O](/docs/guides/troubleshooting/exhaust-disk-io)
- [High RAM usage](/docs/guides/troubleshooting/exhaust-ram)
- [High swap usage](/docs/guides/troubleshooting/exhaust-swap)
- [Failed to Fetch in dashboard and other areas -- browser extension](/docs/guides/troubleshooting/failed-to-fetch-in-dashboard-and-other-areas----browser-extension-dyDTRU)
- [Failed to restore from backup: All subscriptions and replication slots must be dropped before a backup can be restored.](/docs/guides/troubleshooting/failed-to-restore-from-backup-all-subscriptions-and-replication-slots-must-be-dropped-before-a-backup-can-be-restored-L-rCvt)
- [Failed to retrieve tables](/docs/guides/troubleshooting/failed-to-retrieve-tables)
- [Error: Failed to run sql query: Connection terminated due to connection timeout](/docs/guides/troubleshooting/failed-to-run-sql-query-connection-terminated-due-to-connection-timeout)
- [FATAL: Password authentication failed](/docs/guides/troubleshooting/fatal-password-authentication-failed)
- [Fetch requests to API endpoints aren't showing the session](/docs/guides/troubleshooting/fetch-requests-to-api-endpoints-arent-showing-the-session-UbUwRs)
- [Fixing 520 Errors in the Database REST API](/docs/guides/troubleshooting/fixing-520-errors-in-the-database-rest-api-Ur5-B2)
- [Forbidden resource error from the CLI](/docs/guides/troubleshooting/forbidden-resource-error-from-the-cli-L6rm6l)
- ['Formatting support requests for faster resolution'](/docs/guides/troubleshooting/formatting-support-requests-for-faster-resolution-616717)
- [Get detailed Storage metrics with the AWS CLI](/docs/guides/troubleshooting/get-detailed-storage-metrics-with-the-aws-cli-587a7d)
- [Google Auth fails for some users](/docs/guides/troubleshooting/google-auth-fails-for-some-users-XcFXEu)
- [Grafana not displaying data](/docs/guides/troubleshooting/grafana-not-displaying-data-sXJrMj)
- [SQLSTATE 40001 (serialization_failure) in an RPC function causes infinite retries](/docs/guides/troubleshooting/high-cpu-and-infinite-transaction-retries-when-using-custom-error-codes-in-rpc-functions-77326b)
- [High CPU and Slow Queries with `ERROR: must be a superuser to terminate superuser process`](/docs/guides/troubleshooting/high-cpu-and-slow-queries-with-error-must-be-a-superuser-to-terminate-superuser-process)
- [High CPU usage](/docs/guides/troubleshooting/high-cpu-usage)
- [High latency with supabase client](/docs/guides/troubleshooting/high-latency-with-supabase-client-z0pZzR)
- [How can I revoke execution of a Postgres function?](/docs/guides/troubleshooting/how-can-i-revoke-execution-of-a-postgresql-function-2GYb0A)
- [How do I check GoTrue/API version of a Supabase project?](/docs/guides/troubleshooting/how-do-i-check-gotrueapi-version-of-a-supabase-project-lQAnOR)
- [How do I make the cookies HttpOnly?](/docs/guides/troubleshooting/how-do-i-make-the-cookies-httponly-vwweFx)
- [How do I reset my Supabase database password?](/docs/guides/troubleshooting/how-do-i-reset-my-supabase-database-password-oTs5sB)
- [How do I update connection pool settings in my dashboard?](/docs/guides/troubleshooting/how-do-i-update-connection-pool-settings-in-my-dashboard-wAxTJ_)
- [How do you troubleshoot Next.js - Supabase Auth issues?](/docs/guides/troubleshooting/how-do-you-troubleshoot-nextjs---supabase-auth-issues-riMCZV)
- [How long does it take to restore a database from a Point-in-Time backup (PITR)?](/docs/guides/troubleshooting/how-long-does-it-take-to-restore-a-database-from-a-point-in-time-backup-pitr-qO8gOG)
- [How Postgres chooses which index to use](/docs/guides/troubleshooting/how-postgres-chooses-which-index-to-use-_JHrf4)
- [How to bypass cooldown period](/docs/guides/troubleshooting/how-to-bypass-cooldown-period)
- [How to change max database connections](/docs/guides/troubleshooting/how-to-change-max-database-connections-_BQ8P5)
- [How to check if my queries are being blocked by other queries?](/docs/guides/troubleshooting/how-to-check-if-my-queries-are-being-blocked-by-other-queries-NSKtR1)
- [How to delete a role in Postgres](/docs/guides/troubleshooting/how-to-delete-a-role-in-postgres-8-AvxY)
- [How to delete Vercel linked projects](/docs/guides/troubleshooting/how-to-delete-vercel-linked-projects-9d08aa)
- [How to Interpret and Explore the Postgres Logs](/docs/guides/troubleshooting/how-to-interpret-and-explore-the-postgres-logs-OuCIOj)
- [How to Migrate from Supabase Auth Helpers to SSR package](/docs/guides/troubleshooting/how-to-migrate-from-supabase-auth-helpers-to-ssr-package-5NRunM)
- [How to View Database Metrics](/docs/guides/troubleshooting/how-to-view-database-metrics-uqf2z_)
- [Diagnose HTTP API issues](/docs/guides/troubleshooting/http-api-issues)
- [HTTP status codes](/docs/guides/troubleshooting/http-status-codes)
- [I am not receiving password reset emails for Supabase dashboard](/docs/guides/troubleshooting/i-am-not-receiving-password-reset-emails-for-supabase-dashboard--cO5yf)
- [Identifying Lovable backend: Lovable Cloud or Supabase](/docs/guides/troubleshooting/identify-lovable-cloud-or-supabase-backend)
- [Importing Stripe or other modules from esm.sh on Deno Edge Functions throws an error](/docs/guides/troubleshooting/importing-stripe-or-other-modules-from-esmsh-on-deno-edge-functions-throws-an-error-TmbB5p)
- [Increase vector lookup speeds by applying an HSNW index](/docs/guides/troubleshooting/increase-vector-lookup-speeds-by-applying-an-hsnw-index-ohLHUM)
- [Inserting into Sequence/Serial Table Causes "duplicate key violates unique constraint" Error](/docs/guides/troubleshooting/inserting-into-sequenceserial-table-causes-duplicate-key-violates-unique-constraint-error-pi6DnC)
- [Inspecting edge function environment variables](/docs/guides/troubleshooting/inspecting-edge-function-environment-variables-wg5qOQ)
- ["insufficient privilege" when accessing pg_stat_statements](/docs/guides/troubleshooting/insufficient-privilege-when-accessing-pgstatstatements-e5M_EQ)
- [Interpreting Supabase Grafana CPU charts](/docs/guides/troubleshooting/interpreting-supabase-grafana-cpu-charts-9JSlkC)
- [Interpreting Supabase Grafana IO charts](/docs/guides/troubleshooting/interpreting-supabase-grafana-io-charts-MUynDR)
- [Issues serving Edge Functions locally](/docs/guides/troubleshooting/issues-serving-edge-functions-locally)
- [Issues with rotating pgsodium and Vault root encryption keys](/docs/guides/troubleshooting/issues-with-rotating-pgsodium-and-vault-root-encryption-keys-efeb47)
- ["JWT Expired" Error in Supabase Dashboard](/docs/guides/troubleshooting/jwt-expired-error-in-supabase-dashboard-F06k3x)
- [Keeping your 2 Free projects after upgrading to Pro](/docs/guides/troubleshooting/keeping-free-projects-after-pro-upgrade-Kf9Xm2)
- [Kong stops responding under heavy load in local development](/docs/guides/troubleshooting/kong-stops-responding-under-heavy-load-locally)
- [Lost access/Forgot the MFA device](/docs/guides/troubleshooting/lost-accessforgot-the-mfa-device-nAPT-7)
- [Managing GitHub Integration in Supabase Studio](/docs/guides/troubleshooting/managing-or-disconnecting-github-oauth-connections-e3dc3b)
- [Manually created databases are not visible in the Supabase Dashboard](/docs/guides/troubleshooting/manually-created-databases-are-not-visible-in-the-supabase-dashboard-4415aa)
- [Memory and Swap usage explained](/docs/guides/troubleshooting/memory-and-swap-usage-explained-aPNgm0)
- [Migrating Auth Users Between Supabase Projects](/docs/guides/troubleshooting/migrating-auth-users-between-projects)
- [How to monitor Postgres and Supavisor connections](/docs/guides/troubleshooting/monitor-supavisor-postgres-connections)
- [Why are my Supabase branches empty?](/docs/guides/troubleshooting/new-branch-doesnt-copy-database)
- [NEW variable is null in a trigger function.](/docs/guides/troubleshooting/new-variable-is-null-in-a-trigger-function--l9AOZ)
- [Next.js 13/14 stale data when changing RLS or table data.](/docs/guides/troubleshooting/nextjs-1314-stale-data-when-changing-rls-or-table-data-85b8oQ)
- [No toast messages on the Dashboard](/docs/guides/troubleshooting/no-toast-messages-on-the-dashboard-BrvP8h)
- [Not receiving Auth emails from the Supabase project](/docs/guides/troubleshooting/not-receiving-auth-emails-from-the-supabase-project-OFSNzw)
- [Error: "NXDOMAIN" when connecting to a Supabase project](/docs/guides/troubleshooting/nxdomain-error-connecting-to-a-supabase-project)
- [OAuth sign in isn't redirecting on the server side](/docs/guides/troubleshooting/oauth-sign-in-isnt-redirecting-on-the-server-side-ShGMtr)
- [OTP Verification Failures: 'token has expired' or 'otp_expired' errors](/docs/guides/troubleshooting/otp-verification-failures-token-has-expired-or-otp_expired-errors-5ee4d0)
- [Partitioning an existing table with same name](/docs/guides/troubleshooting/partitioning-an-existing-table-with-same-name-VEnbzK)
- [Pausing Pro-Projects](/docs/guides/troubleshooting/pausing-pro-projects-vNL-2a)
- [Performing administration tasks on the server side with a secret key](/docs/guides/troubleshooting/performing-administration-tasks-on-the-server-side-with-the-servicerole-secret-BYM4Fa)
- ['Permission denied' when deleting the 'cli_login_postgres' role](/docs/guides/troubleshooting/permission-denied-when-deleting-the-cli_login_postgres-role-808bae)
- [`pg_cron launcher crashes with 'duplicate key value violates unique constraint'`](/docs/guides/troubleshooting/pg_cron-launcher-crashes-with-duplicate-key-value-violates-unique-constraint-cc6472)
- [pg_dump fails with 'query would be affected by row-level security policy'](/docs/guides/troubleshooting/pg_dump-fails-with-query-would-be-affected-by-row-level-security-policy-1d5783)
- [pg_cron debugging guide](/docs/guides/troubleshooting/pgcron-debugging-guide-n1KTaz)
- [PGRST106: "The schema must be one of the following..." error when querying an exposed schema](/docs/guides/troubleshooting/pgrst106-the-schema-must-be-one-of-the-following-error-when-querying-an-exposed-schema)
- [PKCE Flow errors: 'cannot parse response' or '#ZgotmplZ' in magic link emails](/docs/guides/troubleshooting/pkce-flow-errors-cannot-parse-response-or-zgotmplz-in-magic-link-emails-433665)
- [Postgres error: 'could not access status of transaction' when PostgREST runs LISTEN](/docs/guides/troubleshooting/postgres-error-could-not-access-status-of-transaction-or-could-not-open-file-pg_xact-f88389)
- [PostgREST error: 400 'column example_table.example_column does not exist' when using OR operators](/docs/guides/troubleshooting/postgrest-error-400-column-example_tableexample_column-does-not-exist-when-using-or-operators-46ff23)
- [PostgREST error: {PGRST002: Could not query the database for the schema cache}](/docs/guides/troubleshooting/postgrest-error-pgrst002-could-not-query-the-database-for-the-schema-cache-c396e9)
- [PostgREST not recognizing new columns, tables, views or functions](/docs/guides/troubleshooting/postgrest-not-recognizing-new-columns-or-functions-bd75f5)
- [PostgREST not recognizing the objects(tables/functions/views) in a schema even after adding it to the exposed schemas](/docs/guides/troubleshooting/postgrest-not-recognizing-objects-in-schema)
- [PowerBI Service error: 'The remote certificate is invalid according to the validation procedure'](/docs/guides/troubleshooting/powerbi-service-error-the-remote-certificate-is-invalid-according-to-the-validation-procedure-640a98)
- [Prisma Error Management](/docs/guides/troubleshooting/prisma-error-management-Cm5P_o)
- [Project Status reports unhealthy services](/docs/guides/troubleshooting/project-status-reports-unhealthy-services)
- [rclone error: 's3 protocol error: received listing v1 with IsTruncated set, no NextMarker and no Contents'](/docs/guides/troubleshooting/rclone-error-s3-protocol-error-received-listing-v1-with-istruncated-set-no-nextmarker-and-no-contents-e64d34)
- [Realtime: ClientPresenceRateLimitReached error](/docs/guides/troubleshooting/realtime-client-presence-rate-limit-reached)
- [Realtime "Concurrent Peak Connections" quota](/docs/guides/troubleshooting/realtime-concurrent-peak-connections-quota-jdDqcp)
- [Realtime connections giving `TIMED_OUT` errors](/docs/guides/troubleshooting/realtime-connections-timed_out-status)
- [Debug Realtime with Logger and Log Levels](/docs/guides/troubleshooting/realtime-debugging-with-logger)
- [Realtime Egress FAQ](/docs/guides/troubleshooting/realtime-egress-faq)
- [Realtime: Handling Silent Disconnections in Background Applications](/docs/guides/troubleshooting/realtime-handling-silent-disconnections-in-backgrounded-applications-592794)
- [Understanding and Monitoring Realtime Heartbeats](/docs/guides/troubleshooting/realtime-heartbeat-messages)
- [Realtime: Isolating Server-Side vs. Client-Side Issues with Inspector and DevTools](/docs/guides/troubleshooting/realtime-isolating-server-side-vs-client-side-issues-with-inspector-and-devtools)
- [Realtime: Messages Not Arriving Troubleshooting](/docs/guides/troubleshooting/realtime-messages-not-arriving)
- [Realtime: "must be owner of table messages" when setting up Authorization](/docs/guides/troubleshooting/realtime-must-be-owner-of-table-messages)
- [Realtime: Postgres Changes Troubleshooting](/docs/guides/troubleshooting/realtime-postgres-changes-troubleshooting)
- [Realtime: Project suspended for exceeding quotas](/docs/guides/troubleshooting/realtime-project-suspended-for-exceeding-quotas)
- [Fixing the TooManyChannels Error](/docs/guides/troubleshooting/realtime-too-many-channels-error)
- [Realtime: WarnSendingBroadcastMessage when broadcasting from the database](/docs/guides/troubleshooting/realtime-warn-sending-broadcast-message)
- [Reload/refresh postgrest schema](/docs/guides/troubleshooting/refresh-postgrest-schema)
- [Postgres error 'relation objects does not exist' during Storage uploads](/docs/guides/troubleshooting/relation-objects-does-not-exist-error-during-storage-uploads-8f21f0)
- [Resolving 42P01: relation does not exist error](/docs/guides/troubleshooting/resolving-42p01-relation-does-not-exist-error-W4_9-V)
- [Resolving 500 Status Authentication Errors](/docs/guides/troubleshooting/resolving-500-status-authentication-errors-7bU5U8)
- [Resolving 'cannot execute UPDATE in a read-only transaction' on transaction pooler connections](/docs/guides/troubleshooting/resolving-cannot-execute-update-in-a-read-only-transaction-on-transaction-pooler-connections-ef582c)
- [Resolving database hostname and managing your IP address](/docs/guides/troubleshooting/resolving-database-hostname-and-managing-your-ip-address-pVlwE0)
- [Resolving 'permission denied for database postgres' during migrations](/docs/guides/troubleshooting/resolving-permission-denied-for-database-postgres-during-migrations-78f33a)
- [How To Restore a Project Paused for More Than 1 Year](/docs/guides/troubleshooting/restore-project-after-90-days-pause)
- [Revoking access to pg_net objects has no effect: no privileges could be revoked](/docs/guides/troubleshooting/revoking-access-to-pg_net-objects-has-no-effect-0bbc16)
- [RLS Performance and Best Practices](/docs/guides/troubleshooting/rls-performance-and-best-practices-Z5Jjwv)
- [RLS Simplified](/docs/guides/troubleshooting/rls-simplified-BJTcS8)
- [Rotating Anon, Service, and JWT Secrets](/docs/guides/troubleshooting/rotating-anon-service-and-jwt-secrets-1Jq6yd)
- [Running EXPLAIN ANALYZE on functions](/docs/guides/troubleshooting/running-explain-analyze-on-functions)
- ['Scan error on column confirmation_token: converting NULL to string is unsupported' during Auth login](/docs/guides/troubleshooting/scan-error-on-column-confirmation_token-converting-null-to-string-is-unsupported-during-auth-login-a0c686)
- [schema "pg_pgrst_no_exposed_schemas" does not exist](/docs/guides/troubleshooting/schema-pg_pgrst_no_exposed_schemas-does-not-exist)
- [Security of Anonymous Sign-ins](/docs/guides/troubleshooting/security-of-anonymous-sign-ins-iOrGCL)
- [Seeing "no pg_hba.conf entry for host" errors in Postgres and they come from an IP address that I don't recognize](/docs/guides/troubleshooting/seeing-no-pghbaconf-entry-for-host-errors-in-postgres-and-they-come-from-an-ip-address-that-i-dont-recognize-4gds9f)
- [Should I set a shorter Max-Age parameter on the cookies?](/docs/guides/troubleshooting/should-i-set-a-shorter-max-age-parameter-on-the-cookies-8sbF4V)
- [Slow Execution of ALTER TABLE on Large Table when changing column type](/docs/guides/troubleshooting/slow-execution-of-alter-table-on-large-table-when-changing-column-type-qmZRpZ)
- [Implementing soft deletes with supabase-js](/docs/guides/troubleshooting/soft-deletes-with-supabase-js)
- [SQL confirmations do not appear in your MCP client](/docs/guides/troubleshooting/sql-confirmations-do-not-appear-in-your-mcp-client-sQf7Kp)
- [SSO Error: "You do not have permissions to join this organization" or prompts to create new organization](/docs/guides/troubleshooting/sso-error-you-do-not-have-permissions-to-join-this-organization-or-prompts-to-create-new-organization)
- [Steps to improve query performance with indexes](/docs/guides/troubleshooting/steps-to-improve-query-performance-with-indexes-q8PoC9)
- [Storage error: 403 Forbidden: 'new row violates row-level security policy' on upload](/docs/guides/troubleshooting/storage-error-403-forbidden-new-row-violates-row-level-security-policy-on-upload-a94384)
- [RLS policy causes infinite recursion](/docs/guides/troubleshooting/storage-error-database-schema-is-incompatible-when-uploading-files-988baa)
- [Storage: Unexpectedly high usage or 'exceed_storage_size_quota' errors](/docs/guides/troubleshooting/storage-unexpectedly-high-usage-or-exceed_storage_size_quota-errors-ae21a5)
- [Supabase & Your Network: IPv4 and IPv6 compatibility](/docs/guides/troubleshooting/supabase--your-network-ipv4-and-ipv6-compatibility-cHe3BP)
- [Supabase CLI: "failed SASL auth" or "invalid SCRAM server-final-message"](/docs/guides/troubleshooting/supabase-cli-failed-sasl-auth-or-invalid-scram-server-final-message)
- [Supabase CLI fails with 'Transport error' (antivirus/proxy TLS interception)](/docs/guides/troubleshooting/supabase-cli-transport-error-antivirus-firewall-tls-interception)
- [Supabase dashboard not loading/ Project not loading on dashboard](/docs/guides/troubleshooting/supabase-dashboard-not-loading-project-not-loading-on-dashboard-LfMq9F)
- [Interpreting Supabase Grafana Memory Charts](/docs/guides/troubleshooting/supabase-grafana-memory-charts)
- [Supabase project provisioned via Bolt not visible in dashboard](/docs/guides/troubleshooting/supabase-project-provisioned-via-bolt-not-visible-in-dashboard-7188fc)
- [Supabase Storage: Inefficient folder operations and hierarchical RLS challenges](/docs/guides/troubleshooting/supabase-storage-inefficient-folder-operations-and-hierarchical-rls-challenges-b05a4d)
- [Supavisor and Connection Terminology Explained](/docs/guides/troubleshooting/supavisor-and-connection-terminology-explained-9pr_ZO)
- [Supavisor connection error: FATAL: (EAUTHQUERY) unsupported or invalid secret format](/docs/guides/troubleshooting/supavisor-connection-error-fatal-eauthquery-unsupported-or-invalid-secret-format-d23dd4)
- [Supavisor error: 'Circuit breaker open' after password rotation](/docs/guides/troubleshooting/supavisor-error-circuit-breaker-open-after-password-rotation-0fdb72)
- [Supavisor error: "password authentication failed" after rotating database password](/docs/guides/troubleshooting/supavisor-error-password-authentication-failed-after-password-rotation)
- [Supavisor FAQ](/docs/guides/troubleshooting/supavisor-faq-YyP5tI)
- [Tenant or user not found when connecting through the shared pooler](/docs/guides/troubleshooting/tenant-or-user-not-found)
- [TLS handshake failures after removal of CBC-mode ciphers](/docs/guides/troubleshooting/tls-handshake-failures-after-cbc-cipher-removal)
- [Database: "Error: too many connections for database "postgres""](/docs/guides/troubleshooting/too-many-connections-for-database-postgres)
- [Identifying Dashboard SQL Editor Activity by User](/docs/guides/troubleshooting/tracking-postgres-role-activity-to-specific-dashboard-users-8d3715)
- [Transfer edge functions from one project to another](/docs/guides/troubleshooting/transfer-edge-function-from-one-project-to-another)
- [Transferring from platform to self-hosted Supabase](/docs/guides/troubleshooting/transferring-from-cloud-to-self-host-in-supabase-2oWNvW)
- [Troubleshooting 'CONNECT_TIMEOUT' or hanging queries in Serverless Functions](/docs/guides/troubleshooting/troubleshooting-connect_timeout-or-hanging-queries-in-vercel-serverless-functions-775f92)
- [Unable to call Edge Function](/docs/guides/troubleshooting/unable-to-call-edge-function)
- [Unable to deploy Edge Function](/docs/guides/troubleshooting/unable-to-deploy-edge-function)
- [Understanding Postgres EXPLAIN Output](/docs/guides/troubleshooting/understanding-postgresql-explain-output-Un9dqX)
- [Understanding Postgres Logging Levels and How They Impact Your Project](/docs/guides/troubleshooting/understanding-postgresql-logging-levels-and-how-they-impact-your-project-KXiJRm)
- [Understanding the Usage Summary on the Dashboard](/docs/guides/troubleshooting/understanding-the-usage-summary-on-the-dashboard-D7Gnle)
- [`Unexpected behavior with 'auth.updateUser({ phone })': Phone linked to incorrect user ID`](/docs/guides/troubleshooting/unexpected-behavior-with-authupdateuser-phone-phone-linked-to-incorrect-user-id-45368f)
- [UNUSED_EXTERNAL_IMPORT build warning with Vite, Rollup, or Nuxt](/docs/guides/troubleshooting/unused-external-import-warning-vite-rollup)
- [Upload file size restrictions](/docs/guides/troubleshooting/upload-file-size-restrictions-Y4wQLT)
- [Using Google SMTP with Supabase Custom SMTP](/docs/guides/troubleshooting/using-google-smtp-with-supabase-custom-smtp-ZZzU4Y)
- [Using SQLAlchemy with Supabase](/docs/guides/troubleshooting/using-sqlalchemy-with-supabase-FUqebT)
- [Vercel Integration: Environment variables explained](/docs/guides/troubleshooting/vercel-integration-environment-variables-not-syncing-for-persistent-git-branches-b9191e)
- [Webhook debugging guide](/docs/guides/troubleshooting/webhook-debugging-guide-M8sk47)
- [Why am I being redirected to the wrong url when using auth redirectTo option?](/docs/guides/troubleshooting/why-am-i-being-redirected-to-the-wrong-url-when-using-auth-redirectto-option-_vqIeO)
- [Why are there gaps in my Postgres id sequence?](/docs/guides/troubleshooting/why-are-there-gaps-in-my-postgres-id-sequence-Frifus)
- [Why can't I upload/list/etc my public bucket?](/docs/guides/troubleshooting/why-cant-i-uploadlistetc-my-public-bucket-Z6CmGt)
- [Why do I see Auth & API requests in the dashboard? My app has no users](/docs/guides/troubleshooting/why-do-i-see-auth--api-requests-in-the-dashboard-my-app-has-no-users-CyadiO)
- [Why is my camelCase name not working in Postgres functions or RLS policies?](/docs/guides/troubleshooting/why-is-my-camelcase-name-not-working-in-postgres-functions-or-rls-policies-EJMzVd)
- [Why is my select returning an empty data array and I have data in the table?](/docs/guides/troubleshooting/why-is-my-select-returning-an-empty-data-array-and-i-have-data-in-the-table-xvOPgx)
- [Why is my service role key client getting RLS errors or not returning data?](/docs/guides/troubleshooting/why-is-my-service-role-key-client-getting-rls-errors-or-not-returning-data-7_1K9z)
- [Why is my supabase API call not returning?](/docs/guides/troubleshooting/why-is-my-supabase-api-call-not-returning-PGzXw0)
- [Why Supabase Edge Functions cannot provide static egress IPs for allow listing](/docs/guides/troubleshooting/why-supabase-edge-functions-cannot-provide-static-egress-ips-for-whitelisting-3d78b0)
- [Will backups be accessible from the dashboard immediately after upgrading to a paid plan?](/docs/guides/troubleshooting/will-backups-be-accessible-from-the-dashboard-immediately-after-upgrading-to-a-paid-plan-hXY4rs)
- [Working around the Edge Function secrets limit](/docs/guides/troubleshooting/working-around-the-edge-function-secrets-limit)
