What is the best way to maintain separate development and production environments with Appsheet?
The solution I’ve seen recommended is to create separate apps for development and production and then upgrade the production app to the most recent version of the development app when you want to deploy changes to production. A problem with this approach however is that is doesn’t accomodate the situation where you have separate databases for development and production. In this case, you need to manually change the configuration of each table within the development app before upgrading your production app. This is very monotonous and error-prone if your app has more than a few tables.
I’ve considered using table partitions to use the development or production data source conditionally based on the app id, though this seems equally prone to failure in the long run.