CREATE TABLE Entity id uuid NOT NULL PRIMARY KEY, label text NOT NULL,
) 这是我的约束:属于不同用户的两个非标准实体可以有相同的标签。标准实体标签是唯一的,给定用户的实体具有唯一的标签。困难的部分是:标签在一组标准实体+给定用户的实体中必须是唯一</em
FROM schema.my_unique_values)
总之,这个查询将从my_unique_values表中向a_huge_table中插入一个唯一的行我遇到的问题是,当我出于某种原因在多线程脚本中并发运行这个查询时,它可以插入重复的行。我尝试过使用序列化来避免这种“幻影读取”,但仍然没有成功。我的想法是允许Postgres只在唯一的约束冲突情况下插入非重复行。但这有可能吗?