PostgREST error: {PGRST002: Could not query the database for the schema cache}
Last edited: 5/21/2026
A schema should first be removed from the Exposed schemas in Data API settings before dropping it from the database.
If you encounter a PGRST002 error when making API requests, it can be that a schema still listed in the Data API configuration has been dropped from the database. PostgREST cannot build the schema cache if any schema defined in its db_schemas setting is missing.
How to resolve this issue:
- Temporarily recreate the deleted schema to restore API connectivity.
- Navigate to Project Settings > Data API.
- Remove the target schema from the Exposed Schemas list and click Save.
- Once the settings are saved, you can safely drop the schema from the database.
Manual Overrides
If you have manually executed ALTER ROLE authenticator SET pgrst.db_schemas, the Dashboard UI will no longer manage your schemas. You must manually update the role configuration:
1ALTER ROLE authenticator SET pgrst.db_schemas = 'public, example_schema';2NOTIFY pgrst, 'reload config';