You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a copy of a troubleshooting article on Supabase's docs site. It may be missing some details from the original. View the original article.
A Tenant or user not found error means the shared pooler couldn't match your host and username to a project. Some drivers report it as FATAL: (ENOTFOUND) tenant/user postgres.<project-ref> not found.
The error reads like a credentials problem, so it often sends people to reset a password that was never wrong. The cause is almost always the host or the username, not the password.
The host was typed instead of copied
Shared pooler hosts look like aws-1-us-east-2.pooler.supabase.com. The number is a pooler cluster index, not part of the region name, and a region can have more than one. aws-0 is not a safe default, and you can't work the host out from your region.
Copy the host from the Connect dialog rather than composing it.
The username is missing the project ref
Shared pooler connections use postgres.[PROJECT-REF], not postgres. Direct connections and the dedicated pooler use postgres.
If you connect as a custom role through the shared pooler, the username is [ROLE].[PROJECT-REF]. Supplying only the role name, with no project ref, produces this error rather than an authentication failure.
How to fix it
Open the Connect dialog in the Supabase Dashboard.
Choose Session pooler or Transaction pooler.
Copy the whole string, and replace only the password placeholder.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
This is a copy of a troubleshooting article on Supabase's docs site. It may be missing some details from the original. View the original article.
A
Tenant or user not founderror means the shared pooler couldn't match your host and username to a project. Some drivers report it asFATAL: (ENOTFOUND) tenant/user postgres.<project-ref> not found.The error reads like a credentials problem, so it often sends people to reset a password that was never wrong. The cause is almost always the host or the username, not the password.
The host was typed instead of copied
Shared pooler hosts look like
aws-1-us-east-2.pooler.supabase.com. The number is a pooler cluster index, not part of the region name, and a region can have more than one.aws-0is not a safe default, and you can't work the host out from your region.Copy the host from the Connect dialog rather than composing it.
The username is missing the project ref
Shared pooler connections use
postgres.[PROJECT-REF], notpostgres. Direct connections and the dedicated pooler usepostgres.If you connect as a custom role through the shared pooler, the username is
[ROLE].[PROJECT-REF]. Supplying only the role name, with no project ref, produces this error rather than an authentication failure.How to fix it
For the full set of hosts, ports, and usernames, see Connect to your database.
All reactions