Ooops. RetoolDB Restore Possible?

Hello,

Being a doofus I deleted some data from my RetoolDB. My bad 100%. Probably 50 hours for me to rekey the data.

Is a restore plausible? I see no way in the UI.

interesting times.retool.com

a restore to UTC 10 July 26 00:00 UTC would be ideal

thank you much if possible.

if not, well, it’s down to me should have known better! thanks for reading anyway.

Hi @Matt_Gillam ,

Yes, the Retool team should be able to help. Under the hood of Retool db is Neon and I know you can restore, branch etc with most Neon accounts. For more critical data, or just more control I would recommend setting up an account and linking to your Retool account. It's fairly quick and will help a lot in the future.

@Darren , are you abel to help?

Good luck!

2 Likes

oh so I could import my RetoolDb data into Neon, then connect my app to that and get restore capability I can execute myself without bothering these fine folks?

huge win.

Yes, absolutely. Once the Retool team helps you this time, connect your Retool db to something like pgAdmin using the creds in your instance, perform a backup and restore it to Neon.

Ping me if you need help along the way.

appreciate it thanks - I have a tech background (which makes deleting my data in error unforgivable!) so should be able to figure it out.

1 Like

Thanks for reaching out, @Matt_Gillam! We can't directly restore your data, but I've created a new read-only resource in your instance that points to a snapshot taken at the specified time.

Created retool_db (production) recovery snapshot 2026-07-10T00:00:00Z! This resource is immediately accessible.

  • Resource identifier: 4562e723-e835-4f1f-a41c-f1528a2199fd
  • Expires 2026-07-17T00:00:00Z

You can query this resource for whatever data you need and then upload it back into your RetoolDB. Let me know if you have any questions about logistics!

1 Like

thanks Darren, I’ve add a table to my app that grabs data from the snapshot and downloaded my missing data as a CSV, which I can manually splice into my master table.

is there a neater way than that? (I couldn’t figure out a cross-resource select/insert).

In a similar situation, I would probably use a workflow to coordinate the necessary ETL job - one block to pull data from the snapshot and another to do a bulk insert!

1 Like