ruby-on-rails – Heroku不重置数据库
发布时间:2020-12-16 23:29:59 所属栏目:百科 来源:网络整理
导读:我正在尝试使用以下方法重置heroku上的数据库: heroku pg:reset SHARED_DATABASE 然后运行: heroku run rake db:create db:migrate db:seed 但是我收到以下错误: Validation failed: Email has already been taken 我注意到,进入heroku rails控制台后,用
我正在尝试使用以下方法重置heroku上的数据库:
heroku pg:reset SHARED_DATABASE 然后运行: heroku run rake db:create db:migrate db:seed 但是我收到以下错误: Validation failed: Email has already been taken 我注意到,进入heroku rails控制台后,用户没有被删除,因此验证失败了.我在这里错过了什么? 解决方法
试试这个:
heroku pg:重置SHARED_DATABASE – 确认{你的应用名称} 替换我写过的应用名称{应用名称}.例如,如果您的应用程序名为my_great_app,那么您使用: heroku pg:reset SHARED_DATABASE – 确认my_great_app 要重新创建没有任何内容的数据库: heroku rake db:migrate 使用种子数据填充数据库: heroku rake db:seed 您可以通过执行以下操作将最后两个组合成一个操作: heroku rake db:setup (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |