Supabase error PGRST205 (Table Not Found in Schema Cache) explained: what it means, why it happens, and how to fix it — with copy-paste code examples.
Verify the exact table name with SELECT tablename FROM pg_tables WHERE schemaname='public'. If that does not apply, reload the schema cache: run NOTIFY pgrst, 'reload schema' or use supabase db push — the full checklist is below.
Error code: PGRST205
Official name: Table Not Found in Schema Cache
Service: Supabase
Caused when the table specified in the URI is not found.
-- in the SQL editor / psql, after creating or altering tables:
NOTIFY pgrst, 'reload schema';
This forces PostgREST to rebuild its schema cache so newly created tables resolve immediately.
After creating tables locally, run supabase db push and restart local dev so PostgREST rebuilds its cache.
supabase db push
supabase start
Most often this happens when table name typo in .from('tabe'), or when table created in the database but the PostgREST schema cache was not reloaded.
Verify the exact table name with SELECT tablename FROM pg_tables WHERE schemaname='public'.
This page documents fixes for: supabase-cli.
Recommendations are editorial — DB Error Reference takes no payment or affiliate fees for tool listings.
This page is based on the official Supabase documentation linked below and adds practical troubleshooting guidance on top.