je tente de réinitialiser ma base de données sur Heroku en utilisant ceci:base de données Heroku non remise à zéro
heroku pg:reset SHARED_DATABASE
puis exécutez:
heroku run rake db:create db:migrate db:seed
Mais je reçois l'erreur suivante:
Validation failed: Email has already been taken
J'ai remarqué en allant dans la console de rails d'heroku que les utilisateurs ne sont pas abandonnés et donc cette validation a échoué. Qu'est-ce que j'oublie ici?
Ces utilisateurs font-ils partie de vos données de base? Pourriez-vous semer par inadvertance deux fois? –
Je suis confronté au même problème. 'heroku pg: reset SHARED_DATABASE' n'efface pas les données dans la base de données partagée. Selon la documentation sur heroku, cela semble être la bonne chose à faire. Je ne suis pas sûr s'il y a eu un changement récent qui n'est pas un document ou s'il y a un problème avec heorku. – jake