调试PostgreSQL sql查询

时间:2011-11-18 13:34:29

标签: sql debugging postgresql

有没有办法配置PostgreSQL,以便在我运行“从table_a中删除”时 它输出一些信息,级联删除了多少条目。

我在cli应用程序中运行我的查询。

2 个答案:

答案 0 :(得分:1)

我找到了解决方案。这对我来说已经足够了,尽管我想要估计有多少行受影响。

这将输出查询触发的所有约束的列表。

EXPLAIN ANALYZE DELETE FROM table_a;

答案 1 :(得分:0)

您可以在表上使用plpgsql触发器函数来增加删除序列以获得精确计数。

您需要在发出删除之前重置序列。您可以使用每个表的不同序列来获取每个表的统计信息。