Comment puis-je append unique: true
contrainte à l’index déjà existant dans la firebase database Rails?
J’ai essayé de migrer par
def change add_index :editabilities, [:user_id, :list_id], unique: true end
mais la migration échoue avec une erreur comme celle-ci.
Le nom d’index ‘index_editabilities_on_user_id_and_list_id’ sur la table ‘editabilities’ existe déjà
J’utilise les rails4 et postgresql.
Supprimez l’ancien index et rajoutez-le avec la nouvelle contrainte:
def change remove_index :editabilities, [:user_id, :list_id] add_index :editabilities, [:user_id, :list_id], unique: true end
Utilisation plus rapide de add_index_options :
def change add_index_options :editabilities, [:user_id, :list_id], unique: true end