4 ms·
To store application-specific data about users. The Supabase doc or examples show this. Where else would you put such data? But what the docs don't cover is th
by MoonWalk 10mo ago
To store application-specific data about users. The Supabase doc or examples show this. Where else would you put such data?
But what the docs don't cover is the provided Users table. Missing documentation is why I gave up on Supabase; and the Users table was one of the first problems I encountered. I could find no details on what to expect in each column at any given time.
Upon creating a new user, values get set in this table for no apparent reason. So if your application depends on knowing the verification status of a new user (for example), good luck... Supabase claimed every user was verified upon creation.
- anxman 10mo agoThe auth schema is intentionally not exposed to the rest api for security reasons. You need to use an auth hook to put data where you need, or an RPC with appropriate privileges, and of course RLS on any tables.
- anxman 10mo agohttps://supabase.com/docs/guides/auth/auth-hooks https://supabase.com/docs/guides/auth/auth-hooks These have gotten much less annoying to use now that it’s controlled through the config.toml.
- fakedang 10mo agoI finally resorted to using Supabase as a Postgres database for Django. In that role, it has worked very nicely.