sqldefがシンプルで使いやすい
sqldef
バックエンド
知識
sqldefは、DBのスキーマ定義を管理するためのCLIツール。 定義したスキーマと現在稼働しているスキーマを比較して、定義したスキーマへの変更を行ってくれる。
sh
# スキーマの差分確認(DRY-RUN)
mysqldef -u root -p password dbname --dry-run < schema.sql
# スキーマの適用
mysqldef -u root -p password dbname < schema.sqlAtlasと似た感じだが、sqldefの方がよりシンプルだった。 Atlasに関してはここに記載したが、migrationファイルを管理したい場合は、Atlasの方が良いかも