Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wCUg4-0022RY-2N for pgsql-hackers@arkaria.postgresql.org; Tue, 14 Apr 2026 03:43:05 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wCUg2-009eCk-2n for pgsql-hackers@arkaria.postgresql.org; Tue, 14 Apr 2026 03:43:03 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wCUg2-009eCc-1T for pgsql-hackers@lists.postgresql.org; Tue, 14 Apr 2026 03:43:03 +0000 Received: from mail-yx1-xb134.google.com ([2607:f8b0:4864:20::b134]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wCUg1-00000000uSn-0pwf for pgsql-hackers@lists.postgresql.org; Tue, 14 Apr 2026 03:43:02 +0000 Received: by mail-yx1-xb134.google.com with SMTP id 956f58d0204a3-65005a8840dso4638311d50.0 for ; Mon, 13 Apr 2026 20:43:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776138181; cv=none; d=google.com; s=arc-20240605; b=Cl0BYSCSiTW1DIUzJ08MBNnE+CsUuAFptJBBFJ7dvOQPWQO0rhlcyX10XWabuugeQt /Nw4e0j4SdZHtYBUg7kBvXuq30mD3umJpySYlMtLXsetm/KXjZG+hBTDbcGMLq2tL4CI C20FerGnzDT4jsaUHfj09nskkSdCKaIx83xiRm5Llh/ZsfmTstx3XQzsuR6+Pl2R3Sb/ x9MSdIYfXUG91mTT2sVavGg/2Rq+ij6KFVlKSvJrsW7h3Ia8DHbINXtmk5mtwY7hPZu4 JYs0IwwUKGpncmhd8CkgVbXQkrEcN5SxgBneeUB95a/5rjgqXQ2pGgPRtcsk0qleSn0t fAKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=tIvy/JzZwDMmMviHbRbyXYVfYRsEr9Jf2efU+2WJ7Hs=; fh=dxJXJbLzq9Nah1LUdsj4QTuQ3JoDScd0wp1YHY64NXM=; b=hM4wtfeedUR4V5b2F2aPmWHDMVyRcOr4FN4qF+lOSotQ2mz6Dk+wMRJfYsG1R6gRy4 P9wwDHXLiOcEkc7W7NTUQ5pkfNd/p0CgvYewYs1irSYyETduNMU8mCKB7zFQyKADZ8Gv xo7p4a/LWNgSpkQ/bTXiMz6KMTmlW4dn+cq0xEDrS/SHstVKJESrELN3MEm4rKquHeQK E3IWU/St/6CWYv2EcbGf//Kw4iGVARV0uPt6HM1KOW9boaXs513ybju9R2PD3ALPllFS SzbXtS0bt9W1j9yDD4e4IMeOmn3RUnZ2vvJjN9ntejYfOXhfOwDDmPtiWMdkEMA+F0n7 DmHw==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776138181; x=1776742981; darn=lists.postgresql.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=tIvy/JzZwDMmMviHbRbyXYVfYRsEr9Jf2efU+2WJ7Hs=; b=WpXa5sKc0mxBK1nHPn5ZEe72pycu4LypRwfwFoNp1KFLMU0Saq1pcn3c8CXoxjbXv6 3XBDG/o5XRT3sBEHaZiBUfAVspkCMkulFUevufsWZJl/CaJ9S3nfKQBZr6yuhoJE4ID4 XTOQH41eQkCi19xPleEB/UbsmfqJdRN3Eky9SO8EiE3SlWIPQNuwwW0nA/Myl941laH4 VedDdVFsngC1iRsrs+/KBoCR2CXQJyFWcklUM8hJl3m9VXFiBAOf99y2sNHdgbMdOlw9 Zse75PxH0+Lp9XmPca1bKpnLAi6cXz1EMGOAG33Z1gFMeMoAbhUULx5WTp3VQgaK9uh9 3g+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776138181; x=1776742981; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=tIvy/JzZwDMmMviHbRbyXYVfYRsEr9Jf2efU+2WJ7Hs=; b=TYjhnQ3Hhs1Up/B5Yton97w5EOytdZEQ+ksBXe2QV/aYxNUNTm4Tv/smXYOsdFPM4J OpaYNVdNKvD7nlop65qOMeGTzx8JouoUisMcE0q3sTFe/a89X4Q5WiiQ0udjP5KuBIUg WZFgr42okmhT86VC3Y26MnlZPXVBawVKu5LtC5PMyQkcIEnbteKMh8C9ialC9du6K34g T5exAMafU1T/zkeYEHqDIvm+HLXyhjQBMUqbCdh80rDLjjH9dUpM46Kq7VG5HBlL953v VieoucSRHfcte0NA0jsfqjpj5D+5syUfKUh7WTVLrxQebWk53kifA2KZ9eF4PNHwcnP7 UVOA== X-Gm-Message-State: AOJu0Yz/8a1J3IFu69tojGIOMefGMZaXVZV8Rt8z7v+pGPUh3dJEVzSo whYL5KvX6pqS4aYa25GK3kCCk4Yx3IHvZkT66la5OEKP3H/WbChHj4XpSGF+UG8O+4SjmpwrXWO UqnaOeabN5jUH5duCzkOTWSkYUA4fdXCtpA== X-Gm-Gg: AeBDievqFQJO88qD8cW6r271ztaUwE+K7wSHSdsZt91iEfWztk65Ba4Z7XdSibyHXHs AG0reEpOmbBoQJGqqBW3/HjNV175BPK3ycSoNWa3np6EZJykL5cKkphjRIWViCNfKHp3rdfnKr7 OtV8urWukfdnEwvkxqgVSl+ZDUK3Sz8TX/f7YsunLPldiS3w4IJFmh7DUuu8tm0wj/OJMDqx5E3 9zrMNS+MGvqeIEO7VbuP4Aya9ebbuGr0vGRpesWcSn9lT0AT1i1zZkpEdgh5GGQCOqd4/5ekSoy TzBXnQdhHv3+5EoO+BznhjTmSuMlJCxWiiDY44EwPdh6get1Pi++5PXubOoV0YZ9Cnb7jwfVpnY aWtv0j3VhHwUM6j6NmeNmgkv/laVZ52ebowoSu1rqcKt+xhqjxtQcoVNSpA== X-Received: by 2002:a05:690e:190c:b0:652:55ec:6a1a with SMTP id 956f58d0204a3-65255ec7219mr175938d50.60.1776138180601; Mon, 13 Apr 2026 20:43:00 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Pavel Stehule Date: Tue, 14 Apr 2026 05:42:24 +0200 X-Gm-Features: AQROBzAQ_Ttjfm0ZpRFcjtP4VghJfCUeLrk2qWHHnJNvMFJs0FMEoBo5PYENvS0 Message-ID: Subject: Re: PoC - psql - emphases line with table name in verbose output To: PostgreSQL Hackers Content-Type: multipart/mixed; boundary="000000000000542e7b064f636512" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000542e7b064f636512 Content-Type: multipart/alternative; boundary="000000000000542e7a064f636510" --000000000000542e7a064f636510 Content-Type: text/plain; charset="UTF-8" Hi rebase, new commit message and minor cleaning Regards Pavel --000000000000542e7a064f636510 Content-Type: text/html; charset="UTF-8"
Hi

rebase, new commit message and minor cleaning

Regards

Pavel
--000000000000542e7a064f636510-- --000000000000542e7b064f636512 Content-Type: text/x-patch; charset="US-ASCII"; name="v20260414-1-0001-Print-opening-INFO-lines-with-coulours.patch" Content-Disposition: attachment; filename="v20260414-1-0001-Print-opening-INFO-lines-with-coulours.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mny2sayz0 RnJvbSAzN2JkMWFhMDBmZWE3YzdkODhjODFiZWExNTY5NDIxMmU5OWI0ZTUyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAib2tib2JAZ2l0aHViLmNvbSIgPHBhdmVsLnN0ZWh1bGVAZ21h aWwuY29tPgpEYXRlOiBTdW4sIDI5IE1hciAyMDI2IDE4OjAxOjE2ICswMjAwClN1YmplY3Q6IFtQ QVRDSF0gUHJpbnQgb3BlbmluZyBJTkZPIGxpbmVzIHdpdGggY291bG91cnMKCkJ5IGRlZmF1bHQg aXQgdXNlIGludmVyc2UgcHJpbnRpbmcgZm9yIGxpbmVzOgoKICBJTkZPOiB2YWN1dW1pbmcgdGFi bGVuYW1lCiAgSU5GTzogcmVwYWNraW5nIHRhYmxlbmFtZQogIElORk86IGFuYWx5emluZyB0YWJs ZW5hbWUKCkl0IGhlbHBzIHdpdGggb3JpZW50YXRpb24gaW5zaWRlIHZlcmJvc2Ugb3V0cHV0IG9m IFJFSU5ERVgsIFZBQ1VVTSBhbmQgQU5BTFlaRSBjb21tYW5kcy4KLS0tCiBzcmMvY29tbW9uL2xv Z2dpbmcuYyB8IDE3ICsrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3NyYy9jb21tb24vbG9nZ2luZy5j IGIvc3JjL2NvbW1vbi9sb2dnaW5nLmMKaW5kZXggNGE2OWQ5NjI4MWIuLjNlNWU5ZWVhNmU4IDEw MDY0NAotLS0gYS9zcmMvY29tbW9uL2xvZ2dpbmcuYworKysgYi9zcmMvY29tbW9uL2xvZ2dpbmcu YwpAQCAtMzIsMTEgKzMyLDEzIEBAIHN0YXRpYyBjb25zdCBjaGFyICpzZ3JfZXJyb3IgPSBOVUxM Owogc3RhdGljIGNvbnN0IGNoYXIgKnNncl93YXJuaW5nID0gTlVMTDsKIHN0YXRpYyBjb25zdCBj aGFyICpzZ3Jfbm90ZSA9IE5VTEw7CiBzdGF0aWMgY29uc3QgY2hhciAqc2dyX2xvY3VzID0gTlVM TDsKK3N0YXRpYyBjb25zdCBjaGFyICpzZ3JfaW5mb19jb21tYW5kID0gTlVMTDsKIAogI2RlZmlu ZSBTR1JfRVJST1JfREVGQVVMVCAiMDE7MzEiCiAjZGVmaW5lIFNHUl9XQVJOSU5HX0RFRkFVTFQg IjAxOzM1IgogI2RlZmluZSBTR1JfTk9URV9ERUZBVUxUICIwMTszNiIKICNkZWZpbmUgU0dSX0xP Q1VTX0RFRkFVTFQgIjAxIgorI2RlZmluZSBTR1JfSU5GT19DT01NQU5EX0RFRkFVTFQgIjA3Igog CiAjZGVmaW5lIEFOU0lfRVNDQVBFX0ZNVCAiXHgxYlslc20iCiAjZGVmaW5lIEFOU0lfRVNDQVBF X1JFU0VUICJceDFiWzBtIgpAQCAtMTQ1LDYgKzE0Nyw4IEBAIHBnX2xvZ2dpbmdfaW5pdChjb25z dCBjaGFyICphcmd2MCkKIAkJCQkJCQlzZ3Jfbm90ZSA9IHN0cmR1cCh2YWx1ZSk7CiAJCQkJCQlp ZiAoc3RyY21wKG5hbWUsICJsb2N1cyIpID09IDApCiAJCQkJCQkJc2dyX2xvY3VzID0gc3RyZHVw KHZhbHVlKTsKKwkJCQkJCWlmIChzdHJjbXAobmFtZSwgImluZm9fY29tbWFuZCIpID09IDApCisJ CQkJCQkJc2dyX2luZm9fY29tbWFuZCA9IHN0cmR1cCh2YWx1ZSk7CiAJCQkJCX0KIAkJCQl9CiAK QEAgLTE1Nyw2ICsxNjEsNyBAQCBwZ19sb2dnaW5nX2luaXQoY29uc3QgY2hhciAqYXJndjApCiAJ CQlzZ3Jfd2FybmluZyA9IFNHUl9XQVJOSU5HX0RFRkFVTFQ7CiAJCQlzZ3Jfbm90ZSA9IFNHUl9O T1RFX0RFRkFVTFQ7CiAJCQlzZ3JfbG9jdXMgPSBTR1JfTE9DVVNfREVGQVVMVDsKKwkJCXNncl9p bmZvX2NvbW1hbmQgPSBTR1JfSU5GT19DT01NQU5EX0RFRkFVTFQ7CiAJCX0KIAl9CiB9CkBAIC0z NTMsNyArMzU4LDE3IEBAIHBnX2xvZ19nZW5lcmljX3YoZW51bSBwZ19sb2dfbGV2ZWwgbGV2ZWws IGVudW0gcGdfbG9nX3BhcnQgcGFydCwKIAlpZiAocmVxdWlyZWRfbGVuID49IDIgJiYgYnVmW3Jl cXVpcmVkX2xlbiAtIDJdID09ICdcbicpCiAJCWJ1ZltyZXF1aXJlZF9sZW4gLSAyXSA9ICdcMCc7 CiAKLQlmcHJpbnRmKHN0ZGVyciwgIiVzXG4iLCBidWYpOworCWlmIChsZXZlbCA9PSBQR19MT0df SU5GTyAmJiBzZ3JfaW5mb19jb21tYW5kICYmCisJCShzdHJuY21wKGJ1ZiwgIklORk86ICB2YWN1 dW1pbmciLCBzdHJsZW4oIklORk86ICB2YWN1dW1pbmciKSkgPT0gMCB8fAorCQkgc3RybmNtcChi dWYsICJJTkZPOiAgcmVwYWNraW5nIiwgc3RybGVuKCJJTkZPOiAgcmVwYWNraW5nIikpID09IDAg fHwKKwkJIHN0cm5jbXAoYnVmLCAiSU5GTzogIGFuYWx5emluZyIsIHN0cmxlbigiSU5GTzogIGFu YWx5emluZyIpKSA9PSAwKSkKKwl7CisJCWZwcmludGYoc3RkZXJyLCBBTlNJX0VTQ0FQRV9GTVQs IHNncl9pbmZvX2NvbW1hbmQpOworCQlmcHJpbnRmKHN0ZGVyciwgIiVzXG4iLCBidWYpOworCQlm cHJpbnRmKHN0ZGVyciwgQU5TSV9FU0NBUEVfUkVTRVQpOworCX0KKwllbHNlCisJCWZwcmludGYo c3RkZXJyLCAiJXNcbiIsIGJ1Zik7CiAJaWYgKGxvZ19sb2dmaWxlKQogCXsKIAkJZnByaW50Zihs b2dfbG9nZmlsZSwgIiVzXG4iLCBidWYpOwotLSAKMi41My4wCgo= --000000000000542e7b064f636512--