Hi everyone, I have just published an unofficial fauna schema migration tool. The goal is to help with:
- Setting up Fauna resources as code.
- Simplify development
- Updating a Fauna database in one transaction.
- Guidance on how this can be done by printing the FQL statements in case you want to write your own scripts/tooling.
Please read through the GitHub README first. If you have questions or suggestions afterwards, feel free to post them here. If there are bugs, please open a GitHub issue.
Feedback is very much appreciated, so we can determine whether this actually helps and whether it is missing features. It was built initially to provide Fauna skeletons in a sane way and help users along the way but is not (yet) in a production stage. If it turns out that this is exactly what is needed we could improve and look into officially supporting this tool.
A video walkthrough can be found here: