- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有电子邮件字段的用户模型。现在我想让它独一无二,所以,根据文档,我需要申请:
cast(user, params, ~w(email), ~w())
|> unique_constraint(:email)
create unique_index(:users, [:email])
create unique_index(:users, [:email])
定义迁移。它正在创建一个错误:
[info] create index users_email_index
** (Postgrex.Error) ERROR (unique_violation): could not create unique index "users_email_index"
最佳答案
当您的表中已经违反了唯一约束时,就会发生这种情况。
请检查您的用户表中是否已有重复的电子邮件地址。
您可以运行 mix do ecto.drop, ecto.create, ecto.migrate
删除并重新创建数据库和表。
关于elixir - 设置 unique_constraint Ecto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32398431/
我有一个带有电子邮件字段的用户模型。现在我想让它独一无二,所以,根据文档,我需要申请: cast(user, params, ~w(email), ~w()) |> unique_constraint
我正在使用 pq 驱动程序,我想知道为什么当我遇到唯一约束违规时 pq.Error 给出一个空列。 我可以解析 Detail 但是 Column 是空的有什么原因吗?如果我可以从 Column 获取
我正在阅读 Phoenix 1.4 这本书,当我尝试通过终端将数据输入到数据库时遇到错误,我进入了“使用存储库数据”部分。 我的 IEx session : iex(1)> alias Rumbl.R
我正在尝试在 Ecto Postgres 中做 2 个字段的唯一约束。到目前为止,我设法做到了: 在迁移中: create unique_index(:presences, [:event_id, :
我预期会发生什么:当尝试插入一个已经存在用户名的角色时,调用 Repo.insert 返回给我详细信息错误的变更集。 发生了什么 Ecto 引发了一个硬性异常 我的 Phoenix 项目出现以下错误。
在 Postgres 10 中,我声明了以下内容: create table test_abc ( pk integer not null, id integer not NULL,
我的类应用程序的 models.py: Teacher 和 StudentInfo 将存储各自的详细信息。 from form.models import StudentInfo from teach
我是一名优秀的程序员,十分优秀!