Как сохранить двумерный массив строк в Elixir Ecto. Как поместить соответствующую длину в список? - PullRequest
1 голос
/ 31 мая 2019

Как сохранить 2d списки в postgres?Или поставить соответствующие длины в списки?

Я пробовал это в моей миграции ..

  add :checkpoints, {:array, :string}

и схема ..

  field :checkpoints, {:array, {:array, :string}}

Но когда я сохраняю это значение образцаиз [["C23", "E12"], ["N34"], ["G22"]] в: поле контрольных точек, я получаю эту ошибку:

(ArgumentError) nested lists must have lists with matching lengths

1 Ответ

3 голосов
/ 31 мая 2019

Все наши списки должны иметь одинаковую длину.Ваш первый список состоит из трех элементов, остальные имеют только 1.

...