首页 > 解决方案 > 在 Postgresgl 中创建外键会出现此错误:错误:添加 toast 表需要 AccessExclusiveLock

问题描述

我正在尝试解决有关创建外键几个小时的问题。我在 Postgres 中有一个数据库并添加了一个新表。接下来我想为每个表创建一个外键到这个新表。对于大多数表来说,这没有问题。但是有些表给出了这个问题:

STATEMENT:  alter table tenant.contactperson add constraint FKljvqy3xgfjo8gj4cuvjawhwtw foreign key (tenant_id) references tenant.tenant;
ERROR:  AccessExclusiveLock required to add toast table.

我尝试将表锁定在事务中,但消息相同。有谁知道这可能导致什么?

标签: postgresqlforeign-keys

解决方案


推荐阅读