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.94.2) (envelope-from ) id 1rsSrr-007Etm-6t for pgsql-committers@arkaria.postgresql.org; Thu, 04 Apr 2024 19:35:23 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rsSrq-00CSPH-Dn for pgsql-committers@arkaria.postgresql.org; Thu, 04 Apr 2024 19:35:22 +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.94.2) (envelope-from ) id 1rsSoq-00CQ3r-86 for pgsql-committers@lists.postgresql.org; Thu, 04 Apr 2024 19:32:16 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rsSol-000eiI-Ow for pgsql-committers@lists.postgresql.org; Thu, 04 Apr 2024 19:32:15 +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.94.2) (envelope-from ) id 1rsSoj-001ZUV-N8 for pgsql-committers@lists.postgresql.org; Thu, 04 Apr 2024 19:32:10 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rsSoi-000VqZ-Rd for pgsql-committers@lists.postgresql.org; Thu, 04 Apr 2024 19:32:09 +0000 Content-Type: multipart/mixed; boundary="===============3843899972926701631==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix ecpg's mechanism for detecting unsupported cases in the gram X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 04 Apr 2024 19:32:09 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3843899972926701631== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IGVjcGcncyBtZWNoYW5pc20gZm9yIGRldGVjdGluZyB1bnN1cHBvcnRlZCBjYXNlcyBpbiB0 aGUgZ3JhbW1hci4KCmVjcGcgd2FudHMgdG8gZW1pdCBhIHdhcm5pbmcgaWYgaXQgcGFyc2VzIGEg U1FMIGNvbnN0cnVjdCB0aGF0IHRoZQpiYWNrZW5kIGNhbiBwYXJzZSBidXQgd2lsbCBpbW1lZGlh dGVseSB0aHJvdyBhIEZFQVRVUkVfTk9UX1NVUFBPUlRFRAplcnJvciBmb3IuICBUaGUgd2F5IGl0 IHdhcyB0ZXN0aW5nIGZvciB0aGlzIHdhcyB0byBzZWUgaWYgdGhlIHN0cmluZwpFUlJDT0RFX0ZF QVRVUkVfTk9UX1NVUFBPUlRFRCBhcHBlYXJlZCBhbnl3aGVyZSBpbiB0aGUgZ3JhbS55IGNvZGUu ClRoaXMgaXMsIG9mIGNvdXJzZSwgbm90IG5lYXJseSBnb29kIGVub3VnaCwgYXMgdGhlcmUgYXJl IHBsZW50eSBvZgpydWxlcyBpbiBncmFtLnkgdGhhdCB0aHJvdyB0aGF0IGVycm9yIG9ubHkgY29u ZGl0aW9uYWxseS4gIFRoZXJlIHdhcwphIGhhY2sgZGF0aW5nIHRvIDIwMDggdG8gc3VwcHJlc3Mg dGhlIHdhcm5pbmcgaW4gb25lIHJ1bGUgdGhhdApkb2Vzbid0IGV2ZW4gZXhpc3QgYW55bW9yZSwg YnV0IG5vdGhpbmcgZm9yIG90aGVyIGNhc2VzIHdlJ3ZlIGNyZWF0ZWQKc2luY2UgdGhlbi4gIEVu ZCByZXN1bHQgd2FzIHRoYXQgeW91IGNvdWxkIGdldCAidW5zdXBwb3J0ZWQgZmVhdHVyZQp3aWxs IGJlIHBhc3NlZCB0byBzZXJ2ZXIiIHdhcm5pbmdzIHdoaWxlIGNvbXBpbGluZyBwZXJmZWN0bHkg Z29vZCBTUUwKY29kZSBpbiBlY3BnLiAgU29tZWhvdyB3ZSdkIG5vdCBoZWFyZCBjb21wbGFpbnRz IGFib3V0IHRoaXMsIGJ1dAppdCB3YXMgZXhwb3NlZCBieSB0aGUgcmVjZW50IGFkZGl0aW9uIG9m IGFuIGVjcGcgdGVzdCBmb3IgYSBTUUwvSlNPTgpjb25zdHJ1Y3QuCgpUbyBmaXgsIHN1cHByZXNz IHRoZSB3YXJuaW5nIGlmIHRoZSBydWxlIGNvbnRhaW5zIGFueSAiaWYiIHN0YXRlbWVudC4KTWFu dWFsIGNvbXBhcmlzb24gb2YgZ3JhbS55IHdpdGggdGhlIGdlbmVyYXRlZCBwcmVwcm9jLnkgZmls ZSBzaG93cwp0aGF0IHRoZSB3YXJuaW5nIGlzIG5vdyBlbWl0dGVkIG9ubHkgaW4gcnVsZXMgd2hl cmUgaXQncyBzZW5zaWJsZS4KClRoaXMgcHJvYmxlbSBoYXMgZXhpc3RlZCBmb3IgYSBsb25nIHRp bWUsIHNvIGJhY2stcGF0Y2ggdG8gYWxsCnN1cHBvcnRlZCBicmFuY2hlcy4KCkRpc2N1c3Npb246 IGh0dHBzOi8vcG9zdGdyLmVzL20vNjAzNjE1LjE3MTIyNDUzODJAc3NzLnBnaC5wYS51cwoKQnJh bmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3Fs Lm9yZy9wZy9jb21taXRkaWZmLzA5NmE3NjFkNjg3ZjFmNjBkYzU4MWYzODhmOGU1YjExZDY0OGIy OTAKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9pbnRlcmZhY2VzL2VjcGcvcHJl cHJvYy9wYXJzZS5wbCB8IDM3ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQox IGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgo= --===============3843899972926701631==--