Remove Goose #3342
Labels
database
relating to setup/installation/structure of the Traffic Ops database
dependencies
Pull requests that update a dependency file
improvement
The functionality exists but it could be improved in some way.
tech debt
rework due to choosing easy/limited solution
Traffic Ops
related to Traffic Ops
Traffic Ops uses Goose for database migration. Goose is unmaintained, and has been for years. We need to move to a maintained db migration tool. For security, bug fixes, ease of use, etc.
The most difficult part of this will be removing the 1 Go migration we have, which won't be supported by a generic SQL migration tool. It will need to be converted to real SQL. Alternatively, if we "squash" the migrations into the default seeds in a release, including that migration, that may solve the problem (or it may be equally difficult to squash).
The text was updated successfully, but these errors were encountered: