migrate

migrate uses build tags extensively to control the inclusion of different database and migration sources. To reduce the number of dependencies that this package pulls in, it does not use the %go_generate_buildrequires macro. Instead, the list of dependencies is manually maintained. To see a list of all possible dependencies, run the following command:

GOPATH=~/go GO111MODULE=off go get github.com/golang-migrate/migrate; golist --package-path github.com/golang-migrate/migrate --imported --skip-self --template 'BuildRequires: golang({{.}})\n'