Been doing some research into implementing migrations for Domain’s JSDB database (basically, JavaScript data structure migration) and it’s amazing to me how many of the solutions out there use semver to version databases with no good reason.
If your database requires a migration, it is a major version. Where does minor and patch even come into it? Why complicate it beyond version 1, 2, 3… etc.?
I do wish folks would stop and think for a moment before adopting things without understanding them.