elixir - 如何回滚特定的ecto迁移?

标签 elixir phoenix-framework ecto

菲尼克斯等效于Rails的是什么?

rake db:migrate:down VERSION=20100905201547

最佳答案

当前有no way to accomplish this

我们可以使用以下方式一直回滚到特定的迁移:

mix ecto.rollback -v 20080906120000

或者
mix ecto.rollback --to 20080906120000

但是,使用这两种语法,当前版本和指定版本之间的所有迁移也将回滚。

Elixir Forum中的用户还提到,创建一个新的迁移来撤消需要撤消的操作将是保持历史记录可访问的好方法。

关于elixir - 如何回滚特定的ecto迁移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41661632/

相关文章:

postgresql - Elixir Postgres 运行 mix ecto.setup 时出现错误 42501?

elixir - 如何使@current_user 在 form.html.eex 中可用?

compiler-errors - 警告 : Ecto. Repo.insert_all/3 未定义或私有(private)

elixir - 如何测试 Ecto 迁移

recursion - 如何以递归方式更改字符串向字符串添加一个数字并将每个数字添加到列表中

reactjs - 从 Phoenix 后端拆分单页应用程序代码?

elixir - Ecto 模型中的大写字段

elixir - 如何使用 phoenix_html 发布具有多个选择表单字段的 id 集合

testing - Phoenix API : How do I test a POST/create when I don't know the ID of the new resource?

model - Elixir Ecto.Schema 错误 : __schema__/1 undefined