Tôi đang cố gắng để tự cứu kế hoạch tối ưu hóa để phân tích thêm, như thế này:Giải thích - chèn chỉ có một hàng
do $$
declare
tmp text;
begin
explain
select * from public.some_table where 1=2 into tmp;
insert into public.plans(plan) values (tmp);
end; $$
Nhưng khi tôi chọn nó sau này, tôi thấy nó chỉ lưu hàng đầu tiên từ giải thích tuyên bố :
Result (cost=0.00..82.97 rows=1 width=114)
Tôi làm cách nào để lưu toàn bộ gói?
Bạn cần một vòng lặp qua kết quả giải thích. Mỗi dòng của đầu ra kế hoạch là một hàng. –
@a_horse_with_no_name khi tôi đang cố gắng làm '(cho c trong (giải thích (...))' mà nó cho tôi lỗi cú pháp. – JustMe