2015-11-10 7 views
10

私はgolangにはかなり新しく、仕事に最適なツールを特定しようとしています。現在、私は次のパッケージを評価しています:私は誰もがこれらの(または他のパッケージ)とのいずれかの経験があった場合には思っていたし、いくつかのコメントを提供することができGoでデータベース移行に使用するパッケージは何ですか?

https://github.com/mattes/migrate

https://github.com/DavidHuie/gomigrate

https://bitbucket.org/liamstask/goose/

+3

リキベースもあります。メイン言語で書かれたツールを使用する必要はありません。 –

+0

FYI、gooseは[dead](https://bitbucket.org/liamstask/goose/issues/58/is-this-project-dead)です。 –

+0

@ferhatelmas https://github.com/pressly/goose維持フォーク –

答えて

1

私たちは職場でmattes/migrateを使用しており、とても満足しています。これはプレーンなSQLファイルで動作し、ファイル命名自体を処理し、容易にautomated via CLIになることができます。それは何もしません。

gomigrateとすると、マイグレーションを実行するためにファイルyourselfwrite codeを作成する必要があります。

関連する問題