Use a schema migration tool to create, drop and alter tables. Currently it's being done by -
- Raw SQL files contain the commands to create the schema from command line using mysql and psql clients.
- The unit test setup reads these files and runs them in setup.
Some possible schema migration tools to explore -
- dbmate
- flywaydb
A tool which doesn't require a lot of dependencies are preferred to simplify deployment and operations for users.
Use a schema migration tool to create, drop and alter tables. Currently it's being done by -
Some possible schema migration tools to explore -
A tool which doesn't require a lot of dependencies are preferred to simplify deployment and operations for users.