Sim*_*n H 2 ecto phoenix-framework
这主要用于测试目的,但是如何实现与mix ecto.resetHeroku 相同的效果.这样的命令导致FATAL: permission denied for database "template1"了drop阶段.但我想删除所有表并重置所有增量计数器等.
完整的步骤:
heroku pg:info // get db_name from add-on field.
heroku pg:reset DB_NAME
heroku run MIX_ENV=prod mix ecto.migrate
heroku run MIX_ENV=prod mix run priv/repo/seeds.exs
Run Code Online (Sandbox Code Playgroud)
最后,你可以重新启动dynos heroku restart