миграция рельсов. изменить начальную точку для auto_increment - PullRequest
1 голос
/ 26 апреля 2010

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

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

это говорит:

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

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

1 Ответ

2 голосов
/ 28 апреля 2010

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

execute ("ALTER TABLE your_table_name AUTO_INCREMENT = 10000")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...