如何使用mix phx.gen.html设置列长度或非空约束

时间:2018-05-17 14:10:44

标签: phoenix-framework

我想在mix phx.gen.html的数据库列上加上长度。 我该怎么办?

1 个答案:

答案 0 :(得分:1)

当我使用phx.gen.html时,我发现我不应该放长度。 我应该将长度放在priv/repo/migrations

中的迁移文件上
defmodule App.Repo.Migrations.CreateUsers do
  use Ecto.Migration

  def change do
    create table(:users) do
      add :name, :string, size: 20, null: false
      add :email, :string, size: 120, null: false

      timestamps()
    end
  end
end