ecto table 未创建
ecto table not being created
我 运行 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
它不会创建用户 table。可能是什么原因?
您缺少 do
的结尾 end
:
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
我 运行 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
它不会创建用户 table。可能是什么原因?
您缺少 do
的结尾 end
:
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