当您删除索引时,什么可能依赖于它而需要 CASCADE?

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

如果我们使用

DROP INDEX xxx

该指数有哪些内容会被视为相关?

即如果我们这样做了

DROP INDEX xxxx CASCADE

可能会掉落哪些额外物体?例如,它会删除索引所在的表吗?如果没有的话会掉落什么?

我们正在尝试决定是否应该使用 CASCADE。

postgresql indexing
1个回答
-1
投票

当为表定义唯一约束或主键时,PostgreSQL 会自动创建唯一索引。索引涵盖构成主键或唯一约束(多列索引,如果适用)的列,并且是强制执行约束的机制。

如果您希望 postgresl 使用您想要删除的索引删除约束,则可以 DROP INDEX xxxx CASCADE 。

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