
I am currently exploring the integration of Appwrite into a mobile application I'm developing using Flutter. Appwrite appears to offer a comprehensive suite of features that aligns with my project requirements. However, I am having one concern which I am not able to find an answer for. As the documentation suggests, importing database structural changes from one environment to another(for example from "dev" to "staging') seems to necessitate the creation of a script for repopulating or resynchronising the database, as the existing data would otherwise be erased. This leads me to two critical inquiries:
- Is the recommended approach to manage this migration via the Command Line Interface (CLI), which involves deleting the existing database and subsequently repopulating it? If there are alternative methods, I would appreciate any suggestions or best practices.
- How feasible is this approach in a production environment, particularly in terms of migrating content while the application is actively being used?
Recommended threads
- CRUD Operations don't work
Hey all, Create, update, and delete is not working for the Appwrite database. The database seems down. When will it be solved? As I can see from the other suppo...
- ❗[Help] Function stuck in "waiting" stat...
Hi Appwrite team 👋 I'm trying to contribute to Appwrite and followed the official setup instructions from the CONTRIBUTING.md guide to run the platform locall...
- Help with 409 Error on Relationship Setu...
I ran into a 409 document_already_exists issue. with AppWrite so I tried to debug. Here's what I've set up: Collection A has 3 attributes and a two-way 1-to-m...
