50

有谁知道(或可以提供)如何使用 ecto DSL 更改表列名称的示例

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

或者我可以传递一个命令行标志来为我生成迁移代码?

4

2 回答 2

82

你现在可以这样做Ecto.Migration.rename/3

rename table(:posts), :title, to: :summary
于 2015-10-20T18:52:48.757 回答
5

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

于 2015-07-11T08:30:54.403 回答