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 1wxBc3-002V3e-28 for pgsql-committers@arkaria.postgresql.org; Thu, 20 Aug 2026 22:51:55 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wxBc2-00AHKy-0z for pgsql-committers@arkaria.postgresql.org; Thu, 20 Aug 2026 22:51:54 +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 1wxBc2-00AHKp-0H for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 22:51:54 +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 1wxBc0-00000001eJP-20FC for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 22:51:53 +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 1wxBc0-004wUW-0l for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 22:51:52 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1wxBby-00000001Q20-45G0 for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 22:51:52 +0000 Content-Type: multipart/mixed; boundary="===============4771787686532216486==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: Improve error for RETURNING with system columns under rules X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 20 Aug 2026 22:51:52 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4771787686532216486== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW1wcm92ZSBlcnJvciBmb3IgUkVUVVJOSU5HIHdpdGggc3lzdGVtIGNvbHVtbnMgdW5kZXIgcnVs ZXMKCldoZW4gYSBETUwgcXVlcnkncyBSRVRVUk5JTkcgbGlzdCByZWZlcmVuY2VzIHRoZSBzeXN0 ZW0gY29sdW1uIG9mIGEKdGFyZ2V0IHRhYmxlLCBhbmQgdGhlIHF1ZXJ5IHdhcyByZXdyaXR0ZW4g YnkgYSBydWxlIHdpdGggaXRzIG93bgpSRVRVUk5JTkcgY2xhdXNlLCBSZXBsYWNlVmFyc0Zyb21U YXJnZXRMaXN0KCkgZmFpbGVkIHdpdGggYW4gaW50ZXJuYWwKZXJyb3IgImNvdWxkIG5vdCBmaW5k IHJlcGxhY2VtZW50IHRhcmdldGxpc3QgZW50cnkgZm9yIGF0dG5vIC0xIiwKc2luY2UgdGhlIHJ1 bGUncyBSRVRVUk5JTkcgbGlzdCBvbmx5IGhhcyBlbnRyaWVzIGZvciB1c2VyIGNvbHVtbnMuCgpT dWNoIHF1ZXJpZXMgY2Fubm90IHdvcms6IHRoZSByZXdyaXR0ZW4gcXVlcnkgbmVlZCBub3Qgc2Nh biB0aGUgb3JpZ2luYWwKdGFyZ2V0IHJlbGF0aW9uIGF0IGFsbCwgc28gYSBydWxlJ3MgUkVUVVJO SU5HIGxpc3QgaGFzIG5vIHdheSB0byBwcm92aWRlCnZhbHVlcyBmb3IgdGhhdCByZWxhdGlvbidz IHN5c3RlbSBjb2x1bW5zLgoKVGhpcyBpcyBhIGxpZmUgaW1wcm92ZW1lbnQgY2hhbmdlIGFzIHRo ZSBlcnJvciByZXBvcnRlZCBpcyBqdXN0IG1vcmUKcmVsZXZhbnQgZm9yIHRoZSB1c2VyIGFuZCB0 aGlzIGhhcyBuZXZlciB3b3JrZWQgc2luY2UgUkVUVVJOSU5HIGlzCnJlcG9ydGVkLiAgTm8gYmFj a3BhdGNoIGlzIGRvbmUsIGJhc2VkIG9uIHRoZSBsYWNrIG9mIGNvbXBsYWludHMgb3Zlcgp0aGUg YWdlcy4KClJlcG9ydGVkLWJ5OiBaaGVuZyBXYW5nIDxoYWNrZXJ6aGVuZzY2NkBnbWFpbC5jb20+ CkF1dGhvcjogWnNvbHQgUGFycmFnaSA8enNvbHQucGFycmFnaUBwZXJjb25hLmNvbT4KRGlzY3Vz c2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS8xOTYzMi05MTU1ZDliYWVjNzYzYzhjQHBvc3RncmVz cWwub3JnCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0 LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvZDM5NzYyYjhjNzlhOGE4MjViZTRhZjBhMjJi MDQ4YTE4NDgzYWZhMwoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQv cmV3cml0ZS9yZXdyaXRlTWFuaXAuYyAgICAgIHwgMTMgKysrKysrKysrKysrKwpzcmMvdGVzdC9y ZWdyZXNzL2V4cGVjdGVkL3JldHVybmluZy5vdXQgfCAgNyArKysrKysrCnNyYy90ZXN0L3JlZ3Jl c3Mvc3FsL3JldHVybmluZy5zcWwgICAgICB8ICA1ICsrKysrCjMgZmlsZXMgY2hhbmdlZCwgMjUg aW5zZXJ0aW9ucygrKQoK --===============4771787686532216486==--