It was a kind of broken that some debug code paths are never visited
or that higher debug_level doesn't offer detailed messages.
Fix some debug messages' debug_level condition so that we can see the
proper messages for every debug_level.
if (debug_level > 1)
{
- if (debug_level == 1 && query_str && debug_query_string &&
+ if (debug_level == 2 && query_str && debug_query_string &&
strcmp(query_str, debug_query_string))
ereport(pg_hint_plan_debug_message_level,
(errmsg("hints in comment=\"%s\"",
pfree(indexname);
}
- if (debug_level == 1)
+ if (debug_level > 0)
{
StringInfoData rel_buf;
char *disprelname = "";