Re: Adding REPACK [concurrently]
От | Mihail Nikalayeu |
---|---|
Тема | Re: Adding REPACK [concurrently] |
Дата | |
Msg-id | CADzfLwXUcQL-dK7J7KKxTnPR95ruc5wHP71rKYG35fnt4MktpA@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Adding REPACK [concurrently] (Álvaro Herrera <alvherre@kurilemu.de>) |
Список | pgsql-hackers |
Hello! Álvaro Herrera <alvherre@kurilemu.de>: > So here's v22 with those and rebased to current sources. Only the first > two patches this time, which are the ones I would be glad to receive > input on. > get_tables_to_repack_partitioned(RepackCommand cmd, MemoryContext cluster_context, > Oid relid, bool rel_is_index) Should we rename it to repack_context to be aligned with the calling side? --------- 'cmd' in > static List *get_tables_to_repack(RepackCommand cmd, bool usingindex, > MemoryContext permcxt); but 'command' in > get_tables_to_repack(RepackCommand command, bool usingindex, > MemoryContext permcxt) --------- > cmd == REPACK_COMMAND_CLUSTER ? "CLUSTER" : "REPACK", May be changed to RepackCommandAsString ----------- if (cmd == REPACK_COMMAND_REPACK) pgstat_progress_update_param(PROGRESS_REPACK_COMMAND, PROGRESS_REPACK_COMMAND_REPACK); else if (cmd == REPACK_COMMAND_CLUSTER) { pgstat_progress_update_param(PROGRESS_REPACK_COMMAND, PROGRESS_CLUSTER_COMMAND_CLUSTER); } else .... '{' and '}' looks a little bit weird. -------- Documentation of pg_repackdb contains a lot of "analyze" and even "--analyze" parameter - but I can't see anything related in the code. Best regards, Mikhail.
В списке pgsql-hackers по дате отправления: