Can I undo restoring a Droplet from a backup?

You currently cannot undo restoring a Droplet from a backup. However, if you have a snapshot of your Droplet from before restoring from the backup, you can restore the Droplet to that snapshot.

Otherwise, the only option is manual recovery using, for example, local copies of the Droplet’s data you may have from development.

Take a snapshot of your Droplet and then create new Droplet from the snapsnot in the new datacenter.
You cannot create Droplets in certain datacenters due to limited capacity. If you have snapshots in a limited capacity datacenter, transfer them to another datacenter to create Droplets from them.
You cannot downsize a Droplet from a snapshot. Data is not always stored sequentially in memory, so reducing the size of a disk can result in data loss or corruption.