PostgreSQL:“请指定覆盖索引名称”是什么意思

问题描述 投票:0回答:1

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

该表仅包含两列:

picture of database table

外键:

foreign keys

类别FK:

category FK

postgresql pgadmin-4
1个回答
0
投票

我无法重现您的问题,因为pgAdmin4首先不会让我更改任何有关约束(名称除外)的信息,所以我无法理解它会抛出诸如那。可以进行更改的所有功能都已存在,但它们均显示为灰色。

而且,PostgreSQL本身不允许您在FK约束上更改操作(根本没有实现它的“ ALTER TABLE”变体),因此您必须删除并重新创建。因此,当无法执行pgAdmin4时,不要让我为这样的动作建模。

我不知道您是如何得到它来产生此错误的,但是它可能是pgAdmin4中的一个显示错误,它报告错误情况为错误,但没有帮助信息。

© www.soinside.com 2019 - 2024. All rights reserved.