Failed to restore from backup: subscriptions and replication slots must be dropped first
Last edited: October 13, 2026
As the error suggests, you must first drop any current subscriptions or replication slots to restore backups.
You can check those with:
SELECT * FROM pg_replication_slots;SELECT * FROM pg_subscription;You can drop them with:
DROP SUBSCRIPTION <subscription>;SELECT pg_drop_replication_slot(slot_name);NOTE: These are destructive actions. This is fine since you will overwrite your database with a backup.
Related topics
- Restore a backup using the dashboard
- Restore a backup to a new project
- Restoring a downloaded backup locally
- Download logical backups