On Fri, Jun 2, 2023 at 8:16 AM Tom Lane <t...@sss.pgh.pa.us> wrote:
> or with -v: > > pg_dump: warning: could not resolve dependency loop among these items: > pg_dump: FUNCTION a_f (ID 218 OID 40664) > pg_dump: CONSTRAINT a_pkey (ID 4131 OID 40663) > pg_dump: POST-DATA BOUNDARY (ID 4281) > pg_dump: TABLE DATA a (ID 4278 OID 40657) > pg_dump: PRE-DATA BOUNDARY (ID 4280) > > ... > BTW, now that I see a case the default printout here seems > completely ridiculous. I think we need to do > > pg_log_warning("could not resolve dependency loop among these items:"); > for (i = 0; i < nLoop; i++) > { > char buf[1024]; > > describeDumpableObject(loop[i], buf, sizeof(buf)); > - pg_log_info(" %s", buf); > + pg_log_warning(" %s", buf); > } > -1 Not that I matter, but as a "consumer" the current output tells me: - You have a Warning... + Here are the supporting details (visually, very clearly) If I comprehend the suggestion, it will label each line with a warning. Which implies I have 6 Warnings. It feels "off" to do it that way, especially since the only way we get the additional details is with "-v"? Kirk...