在插入分区表postgres期间锁定

时间:2018-08-13 00:16:13

标签: postgresql database-locking

在插入过程中是否可以排除约束?

create table parent(id int)

    create table c1 ( constraint  c1_constarint CHECK (id = 1)) inherits parent
    create table c2 ( constraint  c2_constarint CHECK (id = 2)) inherits parent
    create table c3 ( constraint  c3_constarint CHECK (id = 3)) inherits parent

在做的时候 插入c1 values(1)中,它将获取所有子级(c2,c3)上的RowExclusive锁

有没有办法在插入过程中进行约束排除?或执行此操作的任何提示

0 个答案:

没有答案