小编Jos*_*osh的帖子

Postgresql - 外键约束会自动创建索引吗?

根据 PGSQL 9.3 文档:

因为这并不总是需要,而且有很多关于如何索引的选择,外键约束的声明不会自动在引用列上创建索引。

然而,在我创建了这样一个约束之后,当我运行时,\d <table>我看到索引确实被创建了:

Indexes: "table_primary_key" PRIMARY KEY, btree (id) "fki_table_product_foreign_key" btree (product)

什么可以解释为什么会创建这个?我是否仍然需要在我的产品列上创建另一个索引来提高对它的查询性能?

postgresql index foreign-key pgadmin

6
推荐指数
1
解决办法
3090
查看次数

标签 统计

foreign-key ×1

index ×1

pgadmin ×1

postgresql ×1