小编zeb*_*ree的帖子

为什么两个表不能具有相同名称的索引?

我在同一个数据库(PostgreSQL)中的两个单独的表上创建索引,但出现一个错误,指出一个索引已经存在。的确如此,但是索引存在于另一个表中。更改名称后,它起作用了。

我想知道为什么会这样吗?为什么设计数据库时要使两个表不能具有相同的索引名称?

我找到了两个答案,尽管答案不同。一个用于MySQL,另一个用于Postgres:

在postgres中,如何将索引添加到现有表中?

两个表的索引名称相同

database postgresql

5
推荐指数
1
解决办法
3725
查看次数

标签 统计

database ×1

postgresql ×1