通常使用
这可能是因为我试图创建一个名为
当我再次尝试运行
mix.test
清除测试数据库,但它现在无法正常工作。这可能是因为我试图创建一个名为
users
的模式,但并不想使用它,所以我将其删除了。之后我重新开始创建了一个新的用户模式,与第一个模式不同。当我再次尝试运行
mix test
时,会出现一些字段不存在的错误,而这些字段应该随着新模式的产生而存在。
mix test
3)更改迁移4)再次运行mix test
。由于迁移已经运行,因此mix不会将其视为新的迁移,您可能会遇到诸如不存在的列等错误。话虽如此,您所描述的别名可用于帮助解决此问题,例如使用MIX_ENV=test mix ecto.reset
。 - Katherine