When using an SQL database, it is quite common to use a tool, framework or library that handles database migrations, i.e. schema changes over time. Often these tools keep track of the schema version by using an additional table. This ensures for instance that the schema changes (migrations) are only run once and aren’t applied multiple times (which could lead to problems).
What is the equivalent of this when using ScyllaDB, if any? Are there any tools or libraries to manage migrations and their versioning? Are there any issues with schema versioning due to the eventual consistency of ScyllaDB? I.e. how would one ensure that schema evolutions are not applied multiple times, or is this perhaps not a problem to begin with?
Thanks!