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 1rsSoo-007Edz-Qr for pgsql-committers@arkaria.postgresql.org; Thu, 04 Apr 2024 19:32:15 +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 1rsSon-00CPev-Ux for pgsql-committers@arkaria.postgresql.org; Thu, 04 Apr 2024 19:32:13 +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.94.2) (envelope-from ) id 1rsSon-00CPei-Ng for pgsql-committers@lists.postgresql.org; Thu, 04 Apr 2024 19:32:13 +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.94.2) (envelope-from ) id 1rsSok-000aa2-Sk for pgsql-committers@lists.postgresql.org; Thu, 04 Apr 2024 19:32:12 +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-001ZUZ-Qo 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-000Vqj-U4 for pgsql-committers@lists.postgresql.org; Thu, 04 Apr 2024 19:32:09 +0000 Content-Type: multipart/mixed; boundary="===============6970506421333791481==" 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 --===============6970506421333791481== 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 bmNoCi0tLS0tLQpSRUxfMTNfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9z dGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi81YmEyOWU5NDU0ZGUxZWM1MGQzZjAwYzMzYTYwYmZh MGQ4Y2I3YWYwCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvaW50ZXJmYWNlcy9l Y3BnL3ByZXByb2MvcGFyc2UucGwgfCAzNyArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t LS0tLS0KMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoK --===============6970506421333791481==--