Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Start using CodeIgniter DB migrations
We've already done a few schema changes "out of band", but with #212 we now have a situation where a schema change is needed in a PR for the code to work, and since we have no way to supply that, our CI (continuout integration, not Code Ingiter), basic such as it is, fails because the schema that the code relies on is not deployed in the CI VM. In addition, tracking schema changes inline with migrations is just good standard practice. This patch starts making use of Code Igniter's DB migrations framework (https://codeigniter.com/userguide3/libraries/migration.html) to allow PRs to include schema changes. There will be a librivox-ansible follow-up patch to run the DB migrate script on every deployment.
- Loading branch information