Я получил файл 20180423091126_create_reference_book.exs
defmodule Simula.Repo.Migrations.CreateReferenceBook do
use Ecto.Migration
def change do
create table(:reference_books) do
add(:owner_id, :integer, default: 0)
add(:owner_entity, :text, default: "")
add(:name, :text, default: "")
# количество уровней 0 - не ограничено
add(:levels, :integer, default: 1)
add(:entity, :text, default: "")
add(:props, :map)
add(:status, :integer, default: 1)
end
end
end
Я сделал новый проект через $ mix new project1. Затем поместите файл миграции в папку lib. Я пытаюсь сделать микс $ iex -S, но получаю ошибку.
** (CompileError) lib/reference_item.ex:2: module Ecto.Schema is not loaded and could not be found
Как правильно сделать миграцию?