如何通过迁移更改 Ecto 模型中的列名?

How to alter a column name in an Ecto model with a migration?

有谁知道(或可以提供)如何使用 ecto DSL

更改 table 列名称的示例

我猜我只是使用 mix ecto.gen.migration 但是我会用我的自定义代码填充创建的空文件(如果是这样,你将如何编辑列名,文档显示修改为更改列类型)

或者是否有我可以传递的命令行标志来为我生成迁移代码?

我们还没有重命名列的选项。您将需要查阅数据库文档并使用 execute.

发出 SQL 语句

您现在可以使用 Ecto.Migration.rename/3:

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