やりたかったこと
とある理由であるテーブルのidが1からスタートではなく、
1001からスタートしてほしいという依頼が来た。
コード
まずmigrationファイルを作成する。
$rails g migration id_autoincrement_set
と実行するとmigrationファイルが作成されます。
class IdAutoincrementSet < ActiveRecord::Migration[5.2]
def change
end
end
中身はこのような感じだと思います。
class IdAutoincrementSet < ActiveRecord::Migration[5.2]
def change
execute "ALTER TABLE samples AUTO_INCREMENT = 1001"
end
end
として管理画面などから記事を作成すればidが1ではなく、
1001から作成されてることがわかると思います!