2010-04-25 2 views
1

У меня уже есть таблица. Я ищу миграцию рельсов, где я могу изменить начальную точку номера auto_increment для столбца id моей таблицы. Предположим, я хочу, чтобы он начинался с 1000.рельсы миграции. изменить начальную точку для auto_increment

Я гугл немного и наткнулся на this:

он говорит:

: опции "строка" передать исходные параметры для ваших основной базы данных, например auto_increment = 10000. Обратите внимание, что прохождение опции приведет к потере по умолчанию ENGINE = InnoDB заявление о

Может ли это быть использовано для чего-то я хочу? и как миграция взгляд, так как я меняюсь столбец, а не создавать новую ...

ответ

2

Вы можете использовать сырые execute метод

execute ("ALTER TABLE your_table_name AUTO_INCREMENT = 10000") 
Смежные вопросы