获取null为false的字段(not_null_violation)

时间:2018-02-23 10:13:11

标签: elixir ecto

我有这样的迁移:

   defmodule Q.Repo.Migrations.CreateTable.Service.Companies do

    def change do
      create table(:companies) do
      add(:status_id, references(:statuses, type: :varchar))
      add(:admin_id, references(:admins), null: false)
     end
   end
 end

我有什么方法可以获得null: false的字段吗?与上述迁移中的admin_id一样。有一些变更集功能

    action: action(),
    changes: %{optional(atom()) => term()},
    constraints: [constraint()],
    data: Ecto.Schema.t() | map() | nil,
    empty_values: term(),
    errors: [{atom(), error()}],
    filters: %{optional(atom()) => term()},
    params: %{optional(String.t()) => term()} | nil,
    prepare: [(t() -> t())],
    repo: atom() | nil,
    repo_opts: Keyword.t(),
    required: [atom()],
    types: nil | %{optional(atom()) => Ecto.Type.t()},
    valid?: boolean(),
    validations: [{atom(), term()}]

但我没有发现任何相关内容。

由于

0 个答案:

没有答案