PostgreSQL从表中删除无法删除的行

时间:2019-04-25 07:48:57

标签: sql postgresql

鉴于我有一个大表,其中一些行是从其他表中引用的,有些不是,并且我想删除未引用的行,在PostgreSQL中是否有一种高效且直接的方法来做到这一点?

我想做的是删除,删除可以删除的行,并在尝试删除行时跳过那些违反外键约束的行。

到目前为止,我看到的方法是对表进行一些联接,这些联接可以引用给定表中的行,从而找出被引用的内容和未被引用的内容,但这是很多读取操作和一个很胖的查询,我想避免这种情况

0 个答案:

没有答案