Je sais que je peux toucher une migration et ajouter
add_index :table_name, :column_name, :unique => true
Mais quelle est la bonne commande de migration de rails pour générer ceci ?
rails g migration add_index_to_column_name :column_name, :unique => true
C'est bien ça ?
Dans mon exemple particulier, j'ai une table clients
t.integer :customerID
t.string :surname
t.string :first_name
t.string :phone
et je veux que l'identifiant du client soit unique. J'ai essayé
rails g migration AddIndexToCustomers :customerID, :unique => true
Mais si je regarde mon fichier de migration après cela, il n'a pas l'air bien, voyez ceci :
def change
add_column :customers, :, :customerID,
add_column :customers, :, :unique
add_column :customers, :=, :string
end
Une idée ou une suggestion ?