Moving apps and changing resource names

We are using both Retool cloud and onprem. Creating apps with retool.cloud we move them by json to onprem (in super-secret cave). It works great as long as the resource names are identical.

Has anyone figured out a way to change the resource name for all of the queries in an app for migration?

Hey @jimijimjim!

You should only need to ensure the resource names in the resource setup page (on-prem) match the names in Cloud. Then the app queries won't need to be changed at all!

Were you able to get this working?

yes, we refactored all queries in resources to match, then we manually went thru and fixed all the broken queries in the system. they now transfer.

I would like to touch on this subject as we are running a multi-instance deployment and without enterprise edition, I have to manually import apps from our dev environment to prod and those 'Imported from query library' queries each have to be manually fixed by clicking on the query, unselecting the Import from query library option, then reclicking on it so that it shows the list of options. I have ensured the resource names match. Is there any issue tracker for this? It slows us down quite considerably as we have a lot of queries in the library. Migrating to app-specific queries would solve this but wondering if there's a better fix. cc @victoria

Hi @samthing,

Thanks for reaching out. We are tracking this feedback internally, and I have added your +1. That said, multi-instance deployments are only available on the Enterprise tier, so I don't think this request is being prioritized at the moment. I will follow up if that changes though!