postgresql - 在 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.
我尝试将表锁定在事务中,但消息相同。有谁知道这可能导致什么?
解决方案
推荐阅读
- css - 如何在悬停在一个元素上时暂停多个元素中的动画?
- python - 如何在不使用 numpy 的情况下创建零矩阵?
- android - 'void com.algolia.instantsearch.core.helpers.Searcher.destroy()' 在空对象引用上
- linux - 将文件 os.rename() 重命名为时间戳会返回奇怪的字符串
- javascript - Javascript addEventListener 不允许多个鼠标事件
- spring-boot - 春季集成领导选举在向控制总线发送消息时使用jdbc锁注册表撤销领导
- ios - iOS - 带有内容插入的粘性标题 - 标题视图不像单元格那样滚动
- javascript - 使用条件运算符运行多个语句将不起作用
- java - 如何在不为 WEKA 中的实例创建 ARFF 文件的情况下对实例进行预测?
- php - Croppie base64 图像损坏