My database endpoints are disabled—how do I fix the "endpoint has been disabled" error?
My database endpoints are disabled—how do I fix the "endpoint has been disabled" error?
This error means the database compute endpoint is disabled. First, identify the affected database:
- Open the Database tool and select the database used by the failing app.
- If an Unpause database button appears, select it.
- Retry the connection.
The status page shows a Production Database outage—do I need to file a ticket?
The status page shows a Production Database outage—do I need to file a ticket?
No. If the outage is already listed on status.replit.com, the team is working on it and a ticket won’t speed up the fix. Open the active incident and subscribe to updates to be notified as it progresses.If your database problem is not listed on the status page, contact Replit Support.
How do I restore a deleted or dropped database table?
How do I restore a deleted or dropped database table?
Replit supports point-in-time recovery for production databases. Available history depends on the configured recovery window; eligible plans can configure longer retention.A restore affects the whole database, not just the missing table, and can replace newer data. Review Data recovery before restoring. Increasing retention cannot recreate history that wasn’t kept.
My app is throwing "connection pool exhausted" errors—what does that mean?
My app is throwing "connection pool exhausted" errors—what does that mean?
Your app is opening more database connections at once than the pool allows. Common causes:
- Connections that aren’t closed after each request
- A traffic spike
- Slow queries holding connections open
How do I migrate from the development database to production?
How do I migrate from the development database to production?
Replit keeps development and production databases separate so test changes don’t hit live data. When you publish, Replit identifies schema differences between your development and production databases and runs migrations automatically during build. To run a migration manually, select your production database in the Database tool and use the SQL console.Running SQL manually is an unsupported flow with limited support; review Apply missing objects to production before proceeding.See Create a production database when publishing and Troubleshoot databases.
My database shows "endpoint disabled" even though billing is current
My database shows "endpoint disabled" even though billing is current
Current billing doesn’t rule out a disabled endpoint. Follow the unpause steps above for the affected database.If unpause fails or the problem recurs, contact Replit Support with your project URL, error, and steps attempted.