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 1wPEZY-000ZXB-1D for pgsql-hackers@arkaria.postgresql.org; Tue, 19 May 2026 07:09:00 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wPEZV-003zwz-1W for pgsql-hackers@arkaria.postgresql.org; Tue, 19 May 2026 07:08:58 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wPEZV-003zwq-0U for pgsql-hackers@lists.postgresql.org; Tue, 19 May 2026 07:08:58 +0000 Received: from mail-qt1-x82f.google.com ([2607:f8b0:4864:20::82f]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wPEZU-00000000KSn-0e6Q for pgsql-hackers@lists.postgresql.org; Tue, 19 May 2026 07:08:57 +0000 Received: by mail-qt1-x82f.google.com with SMTP id d75a77b69052e-50fbd79350dso37638941cf.3 for ; Tue, 19 May 2026 00:08:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779174534; cv=none; d=google.com; s=arc-20240605; b=MEfT0cM6e/sC7yAKUceBAvXI6pG4ibpFcjF9A3I3j8REbpQuecPW7YJ1IsTtvzEbsy d/qKsBYPImFoyn0D2nfQkFmaJpea7tgJWGI/vB7wstfmuVov4yNdnddcGvPJikyE28CP kHO7HGzoPd6vnbleGigVXGNyXFZRH1FiOudcdFscJVMq1MDWA6luJu7D1iygWk4Y1zc6 YrMpXiWTA0JNDBqS2t1Cp7kby0bzq8IbP4mJH1L2kzAjjncSqXPncHxsZRJupMwcyBQF qm+KmRI2ulu+xgC3lIXgojRhaxnfFIFz9gO1oRL6+vWXzaGbsZm+3kgUjwk14JwDQozu DUaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=epaFdWw1Je+t8xJn0ok41QL76puy3X22dg5r3DTjp8o=; fh=eGhD8NE58EmIgD6b+gPO+CvU80MO/Q+yy1QKus3+4M4=; b=ccAGVG8nD2oP2TzJlfUJhgUYLWwpgaYPm7nSb0Lx1KJRKpw5MymdbkT1ZgSQEh6YkL HLkFqGe0MGqg9MNrKP6fEFN6cDiuJvPGAAIDmZf7s3b5zsypV8I/vBd5GkrX5ZI7mx3P exo7za4g0SmXUckQSGLWYyJhEFgo83zb5+WAAN0VLuDRtGtgyE4CuvDPBa/JHYaXBKjq 75je1h2UPCDCe+8w6UBFNyrjrR0e9jnMqUoWAPdK1yp8PlCompu5uNPdx6DB3eLeJrOB OyUeigbPARf0uG8rOvyFdvPtx/4qVvi86HjOX3IXgWJr/H0g9x05bhMiC+/linyQsjpb hEIQ==; 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=1779174534; x=1779779334; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=epaFdWw1Je+t8xJn0ok41QL76puy3X22dg5r3DTjp8o=; b=lgQfX6IVIdi7Wl/x194kh/73HNbiMLAqWI0qfpeu9pHAKbq7Kejzeo3d1issWvHyKl apNBBYONKtso2X9ybmzdvUhsYfPi/iCvhQ/YC3Dj42xcRB+dQiaqFb6Qz0j0rcpSji+x KV25hqxCCoskiamdeFvdGcDvtJFjsdVcY628ztfI+BGqZ7w7gu9DNK+mRzaANTr0QmJ2 dKyWiMGy84s+zFKu/eEhuuVlc0Y+JSalQOFCgVlRYpCLiW66tkA51xjtvrj6KmMdVR1/ rh3FfkFo4xpxs37WFq7wapntVNAB51SPk86Sxu7mw2tCJAiwLFlw+T4FXCcKYl3RbFHi OOng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779174534; x=1779779334; h=cc: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=epaFdWw1Je+t8xJn0ok41QL76puy3X22dg5r3DTjp8o=; b=JZh0kH9p9+kZLvpg65BwHnAD/R305ubZfD+dmA6gXjYMpHIZd+xjEGoF9kRoYMVcuK Y5h99VL3DjINRiOBdfiHyiG2HC+kh3ZsunTWsOD5Nd1GHtaAfoNHMnfDc1jPjfKH7SjS 11ocpfSz1SDioYz3fGE++my9RN24Rp8gbcsylKZDmOZD/xC3TmpUs4nEMQACdCopRfFI BfGkjajcUiL6/ondSEEvzCmealdiIVEZWitkT/ytsxF+BZbdhelVsgCIF051oDXBAS8q pt8J/wLeZLGASmntk7UUlSc9aXujWlNPQ3WBF94NR8BSHAEUBcGTswjELhv84dmgPsbx 50fg== X-Gm-Message-State: AOJu0Yy1fbCjV8wlVYQcvClh9CUaeckDSdLSowF1Ah+vL+gMXHpF9Pu9 rMlXzkw45j2zw9ZwOE6fTA2mfIGB2iVJSUpU2sCjG8mkbhhpy3dVodRo19JLN3M1Ch7HavaIS6A Enhd02wdprDIOYboAQaxPBMOxrzT4zMPWBEMh X-Gm-Gg: Acq92OGpqE0KlytVGJsuj88PqJjYYY59Ntc1JJQJQLZpG77v9wPscX7dOPqGG0Haxdk GNzYPAfhA3YzCDSPw57+V1Bw4wIA2EIAmIsGtU0KZ8QFf90tuVrtSSVJI4Fu9VWE3oT1ieyTo0N A4rLrDqHhFIgCk9Ap+KyMVzhzbxyJkA9eaYdu5Il8WHLmDJnAhGg7HUQJ2DAv00O7ZtoPwerSOE /cK/GF924lcy2SNSix/uWnCe33UTAW8EBLTBezMom5j6VPl1RrpQ8OWlBy7yuZRLrsG7MqVz/Vx dwkRuBPozb4zOdCFQg== X-Received: by 2002:a05:622a:4d99:b0:50d:9b07:9c2b with SMTP id d75a77b69052e-5165a27aa28mr264278361cf.56.1779174534422; Tue, 19 May 2026 00:08:54 -0700 (PDT) MIME-Version: 1.0 References: <5420ddcb-7b55-4a73-b8c5-3602abfac78b@uni-muenster.de> In-Reply-To: <5420ddcb-7b55-4a73-b8c5-3602abfac78b@uni-muenster.de> From: Peter Smith Date: Tue, 19 May 2026 17:08:27 +1000 X-Gm-Features: AVHnY4KiQVeqzvhIGCboozToHfAcZ59XndZ-p5arf6AWKTdiYVUJeXZeGlKujBg Message-ID: Subject: Re: PSQL - prevent describe listing tables that are already in listed schemas To: Jim Jones Cc: PostgreSQL Hackers Content-Type: multipart/mixed; boundary="0000000000001e41520652265ac2" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000001e41520652265ac2 Content-Type: text/plain; charset="UTF-8" Hi Jim. Thanks for reviewing and testing my patch. PSA v2 with that missing \n restored. ====== Kind Regards, Peter Smith. Fujitsu Australia --0000000000001e41520652265ac2 Content-Type: application/octet-stream; name="v2-0001-Fix-psql-publication-describe-for-tables-in-schem.patch" Content-Disposition: attachment; filename="v2-0001-Fix-psql-publication-describe-for-tables-in-schem.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mpcajsca0 RnJvbSBhNTcwOWRjMzZjOTBlZmI1ODUyNDBkMWZlNmIyZDZiZTNlMzMxOWJiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBTbWl0aCA8cGV0ZXIuYi5zbWl0aEBmdWppdHN1LmNv bT4KRGF0ZTogVHVlLCAxOSBNYXkgMjAyNiAxNzowNDo0OSArMTAwMApTdWJqZWN0OiBbUEFUQ0gg djJdIEZpeCBwc3FsIHB1YmxpY2F0aW9uIGRlc2NyaWJlIGZvciB0YWJsZXMgaW4gc2NoZW1hCgot LS0KIHNyYy9iaW4vcHNxbC9kZXNjcmliZS5jICAgICAgICAgICAgICAgICAgIHwgNyArKysrKyst CiBzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3B1YmxpY2F0aW9uLm91dCB8IDYgLS0tLS0tCiAy IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9zcmMvYmluL3BzcWwvZGVzY3JpYmUuYyBiL3NyYy9iaW4vcHNxbC9kZXNjcmliZS5jCmlu ZGV4IGUxNDQ5NjU0Zjk2Li5mNTU1MTg5NjU5OCAxMDA2NDQKLS0tIGEvc3JjL2Jpbi9wc3FsL2Rl c2NyaWJlLmMKKysrIGIvc3JjL2Jpbi9wc3FsL2Rlc2NyaWJlLmMKQEAgLTcwMTUsNyArNzAxNSwx MiBAQCBkZXNjcmliZVB1YmxpY2F0aW9ucyhjb25zdCBjaGFyICpwYXR0ZXJuKQogCQkJCQkJCSAg IiAgICAgcGdfY2F0YWxvZy5wZ19wdWJsaWNhdGlvbl9yZWwgcHJcbiIKIAkJCQkJCQkgICJXSEVS RSBjLnJlbG5hbWVzcGFjZSA9IG4ub2lkXG4iCiAJCQkJCQkJICAiICBBTkQgYy5vaWQgPSBwci5w cnJlbGlkXG4iCi0JCQkJCQkJICAiICBBTkQgcHIucHJwdWJpZCA9ICclcydcbiIsIHB1YmlkKTsK KwkJCQkJCQkgICIgIEFORCBwci5wcnB1YmlkID0gJyVzJ1xuIgorCQkJCQkJCSAgIiAgQU5EIG4u b2lkIE5PVCBJTiAoXG4iCisJCQkJCQkJICAiICAgICBTRUxFQ1QgcG4ucG5uc3BpZFxuIgorCQkJ CQkJCSAgIiAgICAgRlJPTSBwZ19jYXRhbG9nLnBnX3B1YmxpY2F0aW9uX25hbWVzcGFjZSBwblxu IgorCQkJCQkJCSAgIiAgICAgV0hFUkUgcG4ucG5wdWJpZCA9ICclcydcbikiLAorCQkJCQkJCSAg cHViaWQsIHB1YmlkKTsKIAogCQkJaWYgKHBzZXQuc3ZlcnNpb24gPj0gMTkwMDAwKQogCQkJCWFw cGVuZFBRRXhwQnVmZmVyU3RyKCZidWYsICIgIEFORCBOT1QgcHIucHJleGNlcHRcbiIpOwpkaWZm IC0tZ2l0IGEvc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9wdWJsaWNhdGlvbi5vdXQgYi9zcmMv dGVzdC9yZWdyZXNzL2V4cGVjdGVkL3B1YmxpY2F0aW9uLm91dAppbmRleCAyOWU1NGIyMTRhMC4u YjI5YjZiNTMxMTkgMTAwNjQ0Ci0tLSBhL3NyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcHVibGlj YXRpb24ub3V0CisrKyBiL3NyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcHVibGljYXRpb24ub3V0 CkBAIC0xNDYsOCArMTQ2LDYgQEAgUkVTRVQgY2xpZW50X21pbl9tZXNzYWdlczsKICAgICAgICAg ICBPd25lciAgICAgICAgICAgfCBBbGwgdGFibGVzIHwgQWxsIHNlcXVlbmNlcyB8IEluc2VydHMg fCBVcGRhdGVzIHwgRGVsZXRlcyB8IFRydW5jYXRlcyB8IEdlbmVyYXRlZCBjb2x1bW5zIHwgVmlh IHJvb3QgfCBEZXNjcmlwdGlvbiAKIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t LS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0t LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0KICByZWdy ZXNzX3B1YmxpY2F0aW9uX3VzZXIgfCBmICAgICAgICAgIHwgZiAgICAgICAgICAgICB8IHQgICAg ICAgfCB0ICAgICAgIHwgdCAgICAgICB8IHQgICAgICAgICB8IG5vbmUgICAgICAgICAgICAgIHwg ZiAgICAgICAgfCAKLVRhYmxlczoKLSAgICAicHViX3Rlc3QudGVzdHB1Yl9ub3BrIgogVGFibGVz IGZyb20gc2NoZW1hczoKICAgICAicHViX3Rlc3QiCiAKQEAgLTE2Nyw4ICsxNjUsNiBAQCBBTFRF UiBQVUJMSUNBVElPTiB0ZXN0cHViX2ZvcnNjaGVtYSBBREQgVEFCTEUgcHViX3Rlc3QudGVzdHB1 Yl9ub3BrOwogICAgICAgICAgIE93bmVyICAgICAgICAgICB8IEFsbCB0YWJsZXMgfCBBbGwgc2Vx dWVuY2VzIHwgSW5zZXJ0cyB8IFVwZGF0ZXMgfCBEZWxldGVzIHwgVHJ1bmNhdGVzIHwgR2VuZXJh dGVkIGNvbHVtbnMgfCBWaWEgcm9vdCB8IERlc2NyaXB0aW9uIAogLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0rLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0t Ky0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0rLS0t LS0tLS0tLS0tLQogIHJlZ3Jlc3NfcHVibGljYXRpb25fdXNlciB8IGYgICAgICAgICAgfCBmICAg ICAgICAgICAgIHwgdCAgICAgICB8IHQgICAgICAgfCB0ICAgICAgIHwgdCAgICAgICAgIHwgbm9u ZSAgICAgICAgICAgICAgfCBmICAgICAgICB8IAotVGFibGVzOgotICAgICJwdWJfdGVzdC50ZXN0 cHViX25vcGsiCiBUYWJsZXMgZnJvbSBzY2hlbWFzOgogICAgICJwdWJfdGVzdCIKIApAQCAtODMy LDggKzgyOCw2IEBAIFJFU0VUIGNsaWVudF9taW5fbWVzc2FnZXM7CiAgICAgICAgICAgT3duZXIg ICAgICAgICAgIHwgQWxsIHRhYmxlcyB8IEFsbCBzZXF1ZW5jZXMgfCBJbnNlcnRzIHwgVXBkYXRl cyB8IERlbGV0ZXMgfCBUcnVuY2F0ZXMgfCBHZW5lcmF0ZWQgY29sdW1ucyB8IFZpYSByb290IHwg RGVzY3JpcHRpb24gCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0rLS0t LS0tLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0t LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tCiAgcmVncmVzc19wdWJs aWNhdGlvbl91c2VyIHwgZiAgICAgICAgICB8IGYgICAgICAgICAgICAgfCB0ICAgICAgIHwgdCAg ICAgICB8IHQgICAgICAgfCB0ICAgICAgICAgfCBub25lICAgICAgICAgICAgICB8IGYgICAgICAg IHwgCi1UYWJsZXM6Ci0gICAgInRlc3RwdWJfcmZfc2NoZW1hMi50ZXN0cHViX3JmX3RibDYiIFdI RVJFIChpIDwgOTkpCiBUYWJsZXMgZnJvbSBzY2hlbWFzOgogICAgICJ0ZXN0cHViX3JmX3NjaGVt YTIiCiAKLS0gCjIuNDcuMwoK --0000000000001e41520652265ac2--