SpiceDB newbie and very old developer here.
I think I want to manage the spicedb schema as a list of version tagged .up/.down schema migrations, similar to modern SQL schema migration tools. We mostly want this so that we can:
1. flash dev instances up to the latest schema
2. improve feature flag management that depends on schema changes
3. monitor and log schema migration workflows (db backup before migration, etc.)
I don't see support for this so I'll have to make my own schema_migration table, workflows, etc. This lack of support raises some fundamental questions:
What are others doing to safely automate/manage schema migrations?
Are these so infrequent that people are comfortable doing two stage (non-breaking change) or four stage (breaking change) migrations manually?