Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
移行スクリプトのテーブルで自動増分を1に設定する方法
ALTER TABLE Table_name AUTO_INCREMENT = 1;
テーブルの作成中またはその後、DB移行スクリプトでこれについて言及することは可能ですか。
たぶん、より良い解決策があります。それ以外の場合は、次のように移行スクリプトで生の SQL ステートメントを実行できます。
ActiveRecord::Base.connection.execute("ALTER TABLE Table_name AUTO_INCREMENT = 1")