2010-04-29 4 views
1

J'avais besoin d'un champ d'identification dans la migration de mes rails qui s'incrémente automatiquement de 0 et non de 1. Quelle idée? Merci & À la votre!Auto-incrémentation à partir de 0 dans les migrations Rails

+0

juste curieux de savoir pourquoi vous avez besoin que? – Salil

+0

@Shreyas voulez-vous dire l'incrémentation automatique de SQL à partir de 0 ou voulez-vous dire le nommage de 000_create_sth.rb? – Sebastian

+0

Je veux dire auto-incrémentant le champ id de 0. – Shreyas

Répondre

0

Je l'ai trouvé dans l'option Advance mysql "La valeur AUTO_INCREMENT initiale" pour la table. vous pouvez définir là mais je ne sais pas si vous pouvez définir cela en utilisant Rails Migration ou non.

+1

Pourriez-vous s'il vous plaît coller la requête SQL ici? – Shreyas

0

Modifier votre db/migration-file:

create_table :table_name, :options => "auto_increment = 0" do |t| 
    ... 
end 
Questions connexes