экто таблица не создается - PullRequest
0 голосов
/ 09 февраля 2019

Я запускаю mix ecto.migrate и у меня есть этот файл в моих миграциях:

api / priv / repo / migrations / 20180724182549_create_user_table.exs:

defmodule Api.Repo.Migrations.CreateUserTable do
  use Ecto.Migration

  def change do
    create table(:users) do
      add :first_name, :string
      add :last_name, :string
      add :email, :string
      add :u_id, :string
  end

  create unique_index(:users, [:u_id])
end

Itне создает пользовательскую таблицу.В чем может быть причина?

1 Ответ

0 голосов
/ 09 февраля 2019

Вам не хватает закрытия end для do:

defmodule Api.Repo.Migrations.CreateUserTable do
  use Ecto.Migration

  def change do
    create table(:users) do
      add :first_name, :string
      add :last_name, :string
      add :email, :string
      add :u_id, :string
    end # this was missing
  end

  create unique_index(:users, [:u_id])
end
...