Supabase

S

Supabase

Supabase gives you the tools, documentation, and community that makes managing databases, authentication, and backend infrastructure a lot less overwhelming.

Join

🚨 **URGENT: PRO Plan Production Outage - Day 4 - Need Update on Escalated Ticket**

Tickets: SU-254853 / SU-254890 Project: iteqqXXXXXXXXfvxuqtj (flowfon-production) Plan: PRO (Paid customer) Downtime: 96+ hours (4 days) ...

Resend email confirmation redirects with malformed URL parameters

I'm using supabase-js. When user clicks on an expired email verification URL it gets redirected to my site with a URL param error_code=otp_expired (e.g. mysite.com/email-confirmed?error_code=otp_expired&<other params>. I can detect that and allow user to resend the verification email using supabase.auth.resend function. How ever when that OTP expires supabase backend redirects me to the correct endpoint but with incorrect URL params (rather malformed URL). The URL looks like mysite.com/email-confirmed#error_code=otp_expired&<other params>. Yes there's a hash instead of a question mark. Got any idea why's that happening? Simplified code example ```js...

Custom Wallet Auth JWT Tokens Not Recognized by RLS Policies

Issue Summary: I'm implementing wallet-based authentication (MetaMask) with custom JWTs, but Supabase RLS policies aren't recognizing the authentication context. auth.uid() returns null despite valid JWT tokens being sent in request headers. Setup: Custom wallet authentication via Edge Function...

Benefit of verify JWT in edge functinos

Whats the benefit of the following option:
Verify JWT with legacy secret
Requires that a JWT signed only by the legacy JWT secret is present in the Authorization header. The easy to obtain anon key can be used to satisfy this requirement. Recommendation: OFF with JWT and additional authorization logic implemented inside your function's code.
Verify JWT with legacy secret
Requires that a JWT signed only by the legacy JWT secret is present in the Authorization header. The easy to obtain anon key can be used to satisfy this requirement. Recommendation: OFF with JWT and additional authorization logic implemented inside your function's code.
...

Regarding crashing of supabase

Hello all, This is reagarding an issue that I am facing almost on a daily basis it persist for some time and then the website becomes up and running automatically. But I do not have any clue why it is happening I have attached the screenshot for your reference. Can someone help me out on this issue. Please let me know if anybody is facing the same issue....
No description

Postgres upgrade is stuck

Hi everyone, Yesterday I started a PostgreSQL version upgrade on my project, but it’s been stuck for more than 24 hours in the stage: “Shutting down API services”. ...

Stop pausing my project!

Stop pausing my projects! Not having used it in 1 week doesn't constitute "haven't used it in a while". I don't have money to pay your stupid subscriptions and my app doesn't make money, while helping millions keep track of their learning. And I only have 1 project ffs! Username: JStanoeva Email: joana.stanoeva@gmail.com ...

Change default database

After sign up, the default "postgres" database is created. I can create a different database but the web dashboard doesn't seem to have a way to switch between databases. Is it recommended to use the default DB or I might have missed a configuration somewhere?

🛑 Experiencing AccessExclusiveLock Stuck on Add Column with Default in Postgres

Hey folks, running into a weird issue on my Supabase postgres
ALTER TABLE abcd ADD COLUMN json_col_with_default jsonb DEFAULT '{}'::jsonb;
ALTER TABLE abcd ADD COLUMN json_col_with_default jsonb DEFAULT '{}'::jsonb;
...

Any ETA on when eu-central-1 will be fixed?

My project was paused for inactivity (mostly my fault, I know) and now the restoration is completely bricked because of the problems with the eu-central-1 region. How long does it typically take for Supabase to resolve these kinds of issues?

Getting email_address_invalid from supabase

I have default supabase, dont have any extra settings. When trying to sign up with email I get `{ "code": 400, "error_code": "email_address_invalid", "msg": "Email address "example@gmail.com" is invalid"...

Cant use airtable table as foreign table?

Complete noob of PostgreSQL here so begging for patience I created the airtable wrapper and it is succesfully pulling my airtable table, which is great, however, I cant get to use it as a foreign table from my "Events" table, I wonder if I should just pull out of it directly from the external application I'm looking to use If its important to know, I put all the tables in my public schema, the wrapper stats are showing, which I think its made automatically, but not the airtable table, why?...
No description

/verify | 403: Email link is invalid or has expired

All magic links are returning as expired and invalid. I checked the status on the status page and my region (SA-East) isn't experiencing any issues. Yesterday everything was working perfectly. Has anyone else noticed this issue?...

ClickHouse FDW connection error

Getting the following error when trying to view a foreign material view from clickhouse using the supabase FDW.
Failed to retrieve rows from table
Error: Driver error: `Timeout error.`
Failed to retrieve rows from table
Error: Driver error: `Timeout error.`
...

ERROR: permission denied for table schema_migrations

Hi my applicaiton uses the auth schema as part of our Prisma definition (so that the users table could be pulled alongside a separate UserProfile table w/ a join clause on the ID). It looks like a change was made recently w/ Supabase that changed the auth permissions to the schema_migrations table in the auth schema, and is preventing us from pushing any schema changes to our DB even if that particular table/schema is not being affected. Do you guys know of a way to grant all privileges/access again for that table to the postgres role?...

Upgrade stuck on "Preparing new server"

I tried upgrading my Postgres version to the latest 17.x.x.x and for the last 90+ minutes, it has been stuck on the first task of "Preparing new server". I have upgraded versions in the past and it has always gone smoothly and taken about 10-15 minutes. My project is based in us-east. Any ideas whats going on?...

Cannot upload file in self hosted storage

I can't seem to upload any kind of file in supabase self hosted storage. I tried from the console and the issue still persist

Management API > api-keys endpoints face errors (and were working this morning)

Hi! I am creating projects at runtime using Supabase Management API, and then I need to disable legacy api-keys and create new ones as per Supabase recommandation. I didn't change anything but I am now facing 403 / 406 / 500 errors when querying - POST /projects/${projectId}/api-keys?reveal=true...

Need help with Branching - staging branch empty despite migrations in GitHub

Goal: Set up staging/production environments using Supabase Branching connected to GitHub, with Lovable pushing to staging for testing before production deployment. Current Stack: Lovable - App development GitHub - Repository...

Deeplinking back to Mobile App in Email Verifications

I am trying to deeplink back to my mobile app when a user clicks a magic link or a sign up link. As per the docs the href in my a link in the email template is: {{ .RedirectTo }}?token_hash={{ .TokenHash }}&email={{ .Email }} I have also tried this with {{ .SiteURL }} instead of {{ .RedirectTo}}....