Closed Trip-kun closed 9 months ago
Personally, I think that we should have a migrations table which keeps track of all migrations that have been done on the database.
From there, we can manually write classes that will run and verify if a migration has been completed.
With that we can look at individual migrations quicker then comparing version numbers.
When the Object Relational Mapper gets updated to include new data within existing tables, it cannot handle that upgrade. We need to create a system to upgrade existing tables to include/(re)move changes in data. A proposal I wrote up for this: (ORM_UPGRADES.md)