Postgresql 如果我删除一个带有索引的PG表,该索引是否仍然存在?

Postgresql 如果我删除一个带有索引的PG表,该索引是否仍然存在?,postgresql,postgresql-9.2,Postgresql,Postgresql 9.2,如果我删除并重新创建一个索引为的Postgres表,该索引还会存在吗 我是否需要在重新创建表后删除并重新索引该表,还是只需要在新表上重新创建索引并将旧索引的清理留给Postgres?drop table将删除所有相关约束和索引,您无需进行任何清理。博士后会处理的。你为什么不试试?删除表时,索引将被删除。重新创建表时,将重新创建自动生成的索引(例如主键、唯一索引),而手动创建的索引则不会。如果没有关联的表,则不能有索引。

如果我删除并重新创建一个索引为的Postgres表,该索引还会存在吗


我是否需要在重新创建表后删除并重新索引该表,还是只需要在新表上重新创建索引并将旧索引的清理留给Postgres?

drop table将删除所有相关约束和索引,您无需进行任何清理。博士后会处理的。

你为什么不试试?删除表时,索引将被删除。重新创建表时,将重新创建自动生成的索引(例如主键、唯一索引),而手动创建的索引则不会。如果没有关联的表,则不能有索引。