さて、問題はおそらくliquibaseへの私のアプローチにあります.データベース側にいくつかの変更を実装しました.変更セットを作成したいので、変更セットに新しいSQLファイルを追加するだけです. luquibase update コマンドを実行しようとすると、データベースにいくつかの列が存在するというエラーが表示されます。
私にとっては、変更セット スクリプトを作成する前に、データベースに列を追加しようとするのが普通です (つまり、PhpMyAdmin を使用します)。次に、この変更を他の開発者と共有したいので、(私の変更から) sql を生成し、これを sql ファイルに追加して、このファイルをチェンジセットで起動します。誰かが私が間違っていることを教えてもらえますか?
この問題は、mysql テーブルにいくつかの新しい列を追加したときの状況に関係しており、alter_table スクリプトを使用して SQL ファイルを作成し、liquibase update コマンドを実行しました。