2011-11-18 75 views
1

有沒有辦法配置PostgreSQL,以便當我運行「從table_a刪除」 它輸出一些信息級聯刪除的條目數。調試PostgreSQL sql查詢

我在cli應用程序中運行我的查詢。

回答

1

我找到了解決方案。這對我來說已經夠好了,儘管我想估計一下有多少行受到了影響。

這將輸出查詢觸發的所有約束列表。

EXPLAIN ANALYZE DELETE FROM table_a; 
0

您可以在表上使用plpgsql觸發器函數來增加刪除序列以獲得確切的計數。

您需要在發出刪除之前重置序列。您可以使用每個表的不同順序來獲取每個表的統計信息。