Once the project has a first more-or-less usable version, it would be nice to support upgrading existing installations to newer versions.
One prerequisite for that is that the app manages the changes of database schemas and data migration from one schema to another, so that an upgrade can continue to use the existing database which was there before.
This should probably not be attempted until the project has moved away from Sequelize (#8).
Knex has support for migrations and seeders. Should look into that.
Once the project has a first more-or-less usable version, it would be nice to support upgrading existing installations to newer versions.
One prerequisite for that is that the app manages the changes of database schemas and data migration from one schema to another, so that an upgrade can continue to use the existing database which was there before.
This should probably not be attempted until the project has moved away from Sequelize (#8).
Knex has support for migrations and seeders. Should look into that.
Once the project has a first more-or-less usable version, it would be nice to support upgrading existing installations to newer versions.
One prerequisite for that is that the app manages the changes of database schemas and data migration from one schema to another, so that an upgrade can continue to use the existing database which was there before.
This should probably not be attempted until the project has moved away from Sequelize (#8).
Knex has support for migrations and seeders. Should look into that.
Is built into Knex.js.