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-007Etk-Ca for pgsql-committers@arkaria.postgresql.org; Thu, 04 Apr 2024 19:35:24 +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-00CSPN-EQ 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 1rsSor-00CQN6-9C for pgsql-committers@lists.postgresql.org; Thu, 04 Apr 2024 19:32:17 +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-000eiL-QS for pgsql-committers@lists.postgresql.org; Thu, 04 Apr 2024 19:32:16 +0000 Received: from gemulon.postgresql.org ([72.32.157.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-001ZUa-Vi 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-000Vqm-UX for pgsql-committers@lists.postgresql.org; Thu, 04 Apr 2024 19:32:09 +0000 Content-Type: multipart/mixed; boundary="===============8497811515196180732==" 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 --===============8497811515196180732== 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 bmNoCi0tLS0tLQpSRUxfMTJfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9z dGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi8zNjBkMDA3ZTMxOTNiOThjM2E5Nzk1M2U4ZDFmODc0 ZDg5MDQ0MzMwCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvaW50ZXJmYWNlcy9l Y3BnL3ByZXByb2MvcGFyc2UucGwgfCAzNyArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t LS0tLS0KMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoK --===============8497811515196180732==--