【发布时间】:2018-10-03 06:35:46
【问题描述】:
这类似于问题Rails Migration: indexes on a renamed table,只是我现在使用的是Elixir/Phoenix/Ecto。
我刚刚重命名了一个表,但我刚刚意识到,索引似乎仍保留其旧名称并导致问题。我是否应该按照 Rails 3 使用的程序,即在重命名表之前首先 drop 旧索引,然后使用 create 重新添加索引?
【问题讨论】:
-
是的,您需要删除旧的,或者您可以保持原样并创建新的。因为在更改表名后索引现在已经成为孤立的。
-
投反对票的人:需要解释一下吗?
标签: migration elixir phoenix-framework database-migration ecto