目前,正在开发帐户模块。我有一个帐户表,如下列:
我希望此表只有一个主帐户,并限制其他人将另一个主帐户添加到表中。
答案 0 :(得分:0)
var t = results.Select(x => new { name = x.ResultText, id = x.ItemId }).ToArray();
我相信如果您的ALTER TABLE account
ADD CONSTRAINT account_unique UNIQUE (account_id);
表已经有重复的account
条目,Postgres将不允许您添加约束。如果存在这些重复项,则应在执行account_id
之前先删除它们。如果你已经有重复项,如果你提供一些逻辑,我们可以给你一个查询来删除它们。