在PostgreSQL 中从pgAdmin 创建外键约束时(在我的情况下为1.12.2),选中以下选项:
Auto FK index
我想知道是否一直保持对它的检查是正确的,并且还要了解这种开销实际上是如何工作的。
例如,以下约束:
ALTER TABLE "user"
ADD CONSTRAINT fk_user_region FOREIGN KEY (intregionid)
REFERENCES region (intid) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION;
创建以下索引:
CREATE INDEX fki_user_region
ON "user"
USING btree
(intregionid);
请注意,在从pgAdmin 创建约束时,它会创建索引 。
没有太多关于pgAdmin的文档,也没有关于该选项的具体内容。
谢谢。