On startup, Ligrev should check to see if the necessary tables exist and are accurate. If needed, Ligrev will create or alter the tables to bring the database up to par.
DBAL seems to have some utilities to make this easy. The big sticking point will be how to handle tables of different versions...
On startup, Ligrev should check to see if the necessary tables exist and are accurate. If needed, Ligrev will create or alter the tables to bring the database up to par.
DBAL seems to have some utilities to make this easy. The big sticking point will be how to handle tables of different versions...