标签: postgresql foreign-keys sql-delete
我要删除表中的所有条目。问题是它真的很慢。 原因是另一个表正在引用我要清除的表。 因此,数据库必须检查具有外键(约3600万)的表的单个条目。我要做的是删除外部文件,删除条目,然后重新创建外部键。但是我认为这不是一个优雅的解决方案。
您有什么建议吗?
答案 0 :(得分:0)
我发现使用索引确实非常快。
CREATE INDEX index_name on childTable (foreignKeyField NULLS FIRST);