2

現在、mySql の既存のテーブルから liquibase の変更ログを生成する作業を行っています。PK として設定された行の ID があり、自動インクリメントに設定されています。テーブルにデータを挿入するためのテスト/さまざまな試行のため、ID は 1 から始まりません。

だから私の質問は、既存のテーブルから変更ログを生成するとき、liquibase は親テーブル (liquibase が生成されたテーブル) の PK に基づいて子テーブルの主キーを定義しますか? または、別のデータベースで変更ログを実行する場合、親テーブルの PK に関係なく、新しいテーブルの主キーは 1 から始まり、自動インクリメントされますか?

4

1 に答える 1

0

MySQL では、auto_increment は Liquibase ではなく、データベースによって処理されます。したがって、新しいデータベースの行は 1 から始まります。

于 2012-08-10T19:28:24.427 に答える