2010-04-25 10 views
1

J'ai déjà créé une table. Je cherche une migration de rails où je peux modifier le point de départ du numéro auto_increment pour la colonne id de ma table. Disons que je veux qu'il commence à 1000.migration de rails. modifier le point de départ de auto_increment

Je googlé un peu et suis tombé sur this:

il dit:

: les options "string" passer des options premières à votre base de données sous-jacente, par exemple auto_increment = 10000. Notez que les options passant vous faire perdre la déclaration par défaut MOTEUR = InnoDB

Cela peut-il être utilisé pour quelque chose que je veux? et comment le regard de la migration depuis que je suis en train de changer la colonne et ne pas créer de nouveau ...

Répondre

2

Vous pouvez utiliser la méthode execute brute

execute ("ALTER TABLE your_table_name AUTO_INCREMENT = 10000") 
Questions connexes