gormのマイグレだと外部キーがうまく作れなかったりしたので、他のライブラリを試そうとしたが、コマンドがうまく実行できなかった、、、
golang-migrateやgooseを入れてみたが、そもそもバージョンの確認すらできない、、、
GOPATHもGOBINも何度も確認して、bardとも口論したのに一生うまくいかない、、、
ということになり、3日つぶしたので、メモを残しておく
結論としては、go getだけではなくgo installをする必要があった
Go 1.16でのgo getとgo installの変更点
使い分けに関してはよくわかってないが、gooseはinstallでバイナリファイルが作成され使えるようになった
golang-migrateはできない(なんで)
dockerが必要なのかとか、みんなwinsdowsじゃないのかとか。環境変数のせいなのかとかあーだこーだ考えて全然進まなかったので、migrateはうまくバイナリをインストールできなかったが、このままgooseでやろうと思っています
疲れた