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 1wc5bd-0034xz-15 for pgsql-committers@arkaria.postgresql.org; Tue, 23 Jun 2026 18:12:17 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wc5bb-00DDnH-3A for pgsql-committers@arkaria.postgresql.org; Tue, 23 Jun 2026 18:12:15 +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 1wc5bb-00DDn2-2S for pgsql-committers@lists.postgresql.org; Tue, 23 Jun 2026 18:12:15 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wc5bY-00000001mWv-3znf for pgsql-committers@lists.postgresql.org; Tue, 23 Jun 2026 18:12:14 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wc5bW-005UOJ-2W for pgsql-committers@lists.postgresql.org; Tue, 23 Jun 2026 18:12:11 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wc5bW-001ZBd-1s for pgsql-committers@lists.postgresql.org; Tue, 23 Jun 2026 18:12:10 +0000 Content-Type: multipart/mixed; boundary="===============7863630783055650058==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: psql: Tighten heuristics for BEGIN/END within CREATE SCHEMA. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 23 Jun 2026 18:12:10 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7863630783055650058== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 cHNxbDogVGlnaHRlbiBoZXVyaXN0aWNzIGZvciBCRUdJTi9FTkQgd2l0aGluIENSRUFURSBTQ0hF TUEuCgpTaW5jZSBkNTE2OTc0ODQsIHBzcWwncyBzY2FubmVyIHRyZWF0cyBDUkVBVEUgU0NIRU1B IGFzIGEgY29tbWFuZCB0aGF0Cm1heSBjb250YWluIFNRTC1zdGFuZGFyZCByb3V0aW5lIGJvZGll cywgc28gdGhhdCBzZW1pY29sb25zIGluc2lkZQpCRUdJTiBBVE9NSUMgLi4uIEVORCBibG9ja3Mg ZG8gbm90IHRlcm1pbmF0ZSB0aGUgY29tbWFuZCB0b28gZWFybHkuCkhvd2V2ZXIsIHRoZSBjb2Rl IGNvdW50ZWQgQkVHSU4vRU5EIHRocm91Z2hvdXQgQ1JFQVRFIFNDSEVNQSwgc28gdGhhdAppdCBj b3VsZCBiZSBmb29sZWQgYnkgdmFsaWQgKGFuZCBwcmV2aW91c2x5IGFjY2VwdGVkKSBjb2RlIHN1 Y2ggYXMKCiAgICBDUkVBVEUgU0NIRU1BIHMgQ1JFQVRFIFZJRVcgYmVnaW4gQVMgU0VMRUNUIDE7 CgpJbXByb3ZlIHRoaXMgYnkgZXhwbGljaXRseSBjaGVja2luZyB3aGV0aGVyIGVhY2ggQ1JFQVRF IHN1Yi1jbGF1c2UgaXMKQ1JFQVRFIFtPUiBSRVBMQUNFXSB7RlVOQ1RJT058UFJPQ0VEVVJFfSwg YW5kIG9ubHkgY291bnRpbmcgQkVHSU4vRU5ECndpdGhpbiB0aG9zZSBjbGF1c2VzLiAgU2luY2Ug Q1JFQVRFIEZVTkNUSU9OL1BST0NFRFVSRSB3YXNuJ3QgYWxsb3dlZAppbiBDUkVBVEUgU0NIRU1B IGJlZm9yZSBkNTE2OTc0ODQsIHRoaXMgd2lsbCBub3QgcmlzayBmYWlsdXJlIG9uIGFueQpjYXNl cyB0aGF0IHdvcmtlZCBiZWZvcmUgdjE5LgoKVGhlcmUgcmVtYWluIGNhc2VzIHRoYXQgZm9vbCB0 aGUgdG9wLWxldmVsIENSRUFURSBGVU5DVElPTi9QUk9DRURVUkUKaGV1cmlzdGljIGFuZCB0aHVz IGFsc28gdGhlIENSRUFURSBTQ0hFTUEgY2FzZSwgZm9yIGV4YW1wbGUKCiAgICBDUkVBVEUgRlVO Q1RJT04gYmVnaW4gKCkgLi4uCgpCdXQgdGhhdCdzIGJlZW4gdHJ1ZSBhbGwgYWxvbmcgd2l0aCBu byBmaWVsZCBjb21wbGFpbnRzLCBzbyB3ZSdsbApsZWF2ZSB0aGF0IGlzc3VlIGZvciBhbm90aGVy IGRheS4KCkluIHRoZSBuYW1lIG9mIGtlZXBpbmcgdGhpbmdzIHJlYWRhYmxlLCBtb3ZlIHRoZSBs b2dpYyBzdXBwb3J0aW5nCnRoaXMgb3V0IG9mIHRoZSB7aWRlbnRpZmllcn0gZmxleCBydWxlIGFu ZCBpbnRvIHNvbWUgc21hbGwgbmV3CnN1YnJvdXRpbmVzLiAgQWxzbyByZW5hbWUgZXhpc3Rpbmcg cmVsYXRlZCBQc3FsU2NhblN0YXRlIGZpZWxkcwp0byBoZWxwIGRpc3Rpbmd1aXNoIHRoZW0gZnJv bSB0aGUgYWRkZWQgZmllbGRzLgoKVGhpcyBwYXRjaCBhbHNvIGZpeGVzIHdoYXQgc2VlbXMgdG8g bWUgKHRnbCkgYSBzbWFsbCBidWc6IFw7CndvdWxkIHJlc2V0IEJFR0lOL0VORCBkZXRlY3Rpb24g ZXZlbiB3aGVuIGluc2lkZSBwYXJlbnMgb3IgQkVHSU4uClRoYXQncyB1bmxpa2Ugd2hhdCBhIHBs YWluIHNlbWljb2xvbiB3b3VsZCBkbywgYW5kIG5vIHN1Y2ggZWZmZWN0CmlzIHN1Z2dlc3RlZCBi eSB0aGUgZG9jdW1lbnRhdGlvbi4KCkF1dGhvcjogQ2hhbyBMaSA8bGkuZXZhbi5jaGFvQGdtYWls LmNvbT4KUmV2aWV3ZWQtYnk6IFRvbSBMYW5lIDx0Z2xAc3NzLnBnaC5wYS51cz4KRGlzY3Vzc2lv bjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS84RTAzQkI4RC0wMDNELTQ4NTAtOTc3Mi01RjgwMTVBNUEw QzdAZ21haWwuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBz Oi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvMDQ5Yjc0MmRhYWQwOTY1YmU0YTg0 NjAzNTQwOGFlMjdjZTFmOWUxNAoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2Zl X3V0aWxzL3BzcWxzY2FuLmwgICAgICAgICAgICAgICAgICAgICB8IDIwMiArKysrKysrKysrKysr KysrKysrLS0tLS0tLS0tCnNyYy9pbmNsdWRlL2ZlX3V0aWxzL3BzcWxzY2FuX2ludC5oICAgICAg ICAgfCAgIDcgKy0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9jcmVhdGVfc2NoZW1hLm91dCB8 ICAxMSArLQpzcmMvdGVzdC9yZWdyZXNzL3NxbC9jcmVhdGVfc2NoZW1hLnNxbCAgICAgIHwgICA3 ICstCjQgZmlsZXMgY2hhbmdlZCwgMTYxIGluc2VydGlvbnMoKyksIDY2IGRlbGV0aW9ucygtKQoK --===============7863630783055650058==--