Je pense que je suis proche de gâcher ma db sur Herokuprès de déconner mon db sur Heroku: erreur mysql db: tirer
Je suis en train de télécharger la base de données à distance sur Heroku par Heroku db: tirer
Je reçois le message suivant:
news_items: 100% | ================================ ========== | Heure: 00:00:01 /usr/lib/ruby/gems/1.8/gems/sequel-3.13.0/lib/sequel/adapters/mysql.rb:169:in `query ': Mysql :: Erreur: Dupliquer entry '3-Portfolio' pour la clé 'index_unique_user_plugins' (Sequel :: DatabaseError)
Est-ce qu'un ré-index résoudra ce problème ou suis-je en difficulté? Je pense comprendre que c'est mon db local (comme c'est mysql lançant l'erreur, tandis que heroku exécute PostgreSQL) qui se plaint, donc il semble y avoir quelques clés dupliquées dans un index (pas sûr de ce que cela signifie)
Merci. C'est en fait le cas: j'ai 3-portfolio et 3-Portfolio dans mon db. Cela vient d'un plugin donc je ne sais pas comment ça s'est passé et si ça marche ou pas ... – faboolous
Si vous voulez que toutes les chaînes soient uniques en ignorant le cas, ajoutez une contrainte d'unicité (par exemple changez votre index unique à) 'LOWER (plugin)'. – wuputah