如何使用迁移更改Ecto模型中的列名称?

问题描述:

有谁知道(或可以提供)如何使用ecto DSL来更改表列名称的示例如何使用迁移更改Ecto模型中的列名称?

我在猜测我只是使用mix ecto.gen.migration,但然后我只需填写用我的自定义代码清空创建的文件(如果是的话,如何编辑列名称,文档显示修改以更改列类型)

或者是否存在命令行标志我可以通过为我生成迁移代码?

现在可以做到这一点与rename/3

rename table(:posts), :title, to: :summary

我们没有选项来重命名列。您需要查阅数据库文档并使用execute发出SQL语句。

+0

好凉,我将创建空白的迁移和添加自己的SQL :) – TheStoneFox