我想使用 Postgres 使用 Ecto 存储一个浮点值数组。 我将 Ecto 与 Phoenix Framework 和 Elixir 结合使用。
我将如何为此定义我的模型和迁移?
我没有尝试太多,除了在网上搜索,没有找到任何有用的东西:-(
我确实尝试用这样的模式定义模型:
schema "my_model" do
field :my_array, :array
timestamps
end
给出错误“无效或未知类型:字段数组:my_array”
最佳答案
我在 Ecto.Schema 的原始类型列表中找到了答案:
答案是这样定义类型:
schema "my_model" do
field :my_array, {:array, :float}
timestamps
end
关于postgresql - 如何使用 Postgres 使用 Ecto 存储数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33065318/