首页 > 解决方案 > PostgreSQL:“请指定覆盖索引名称”是什么意思

问题描述

我想编辑表格中的动作。但是我收到错误消息“请指定覆盖索引名称。” 当我尝试编辑 FK 时。我该如何解决?

该表仅包含两列:

数据库表的图片

外键:

外键

FK 类:

FK 类

标签: postgresqlpgadmin-4

解决方案


临时解决方法:使用 pgAdmin

如果您有一个外键:

单击编辑以展开,然后再次单击以折叠,保存按钮应再次启用。

如果您有多个外键:

在每个外键条目上重复,单击每个外键的编辑和“取消编辑” ,每次单击后应该重新启用保存按钮。

通常,每当我想向约束中添加任何内容时弹出错误,我只会展开和折叠每个外键,保存按钮应该再次起作用。

为了行动,

如果你想添加一个动作,例如:更新/删除

错误信息将再次弹出。不要忘记单击“+”按钮添加列,然后重复上述步骤(展开,折叠)以清除错误消息,然后您可以保存外键。是啊~我知道它很丑...

用于更新现有外键的操作

目前,我不知道任何解决方法,但丑陋的方式......

删除 fkey -> 重新创建外键 -> 更新操作 -> 使用上述步骤清除错误消息 -> 保存。


推荐阅读