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 1w7z1J-00065i-2T for pgsql-committers@arkaria.postgresql.org; Wed, 01 Apr 2026 17:06:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7z1I-001YbT-1e for pgsql-committers@arkaria.postgresql.org; Wed, 01 Apr 2026 17:06:20 +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 1w7z1I-001YbL-0x for pgsql-committers@lists.postgresql.org; Wed, 01 Apr 2026 17:06:20 +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 1w7z1G-000000002hQ-3K28 for pgsql-committers@lists.postgresql.org; Wed, 01 Apr 2026 17:06:19 +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 1w7z1G-0006ZL-16 for pgsql-committers@lists.postgresql.org; Wed, 01 Apr 2026 17:06:18 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7z1F-002UHl-1i for pgsql-committers@lists.postgresql.org; Wed, 01 Apr 2026 17:06:18 +0000 Content-Type: multipart/mixed; boundary="===============5168049997302082738==" MIME-Version: 1.0 From: Peter Eisentraut To: pgsql-committers@lists.postgresql.org Subject: pgsql: Add UPDATE/DELETE FOR PORTION OF X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 01 Apr 2026 17:06:18 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5168049997302082738== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QWRkIFVQREFURS9ERUxFVEUgRk9SIFBPUlRJT04gT0YKClRoaXMgaXMgYW4gZXh0ZW5zaW9uIG9m IHRoZSBVUERBVEUgYW5kIERFTEVURSBjb21tYW5kcyB0byBkbyBhCiJ0ZW1wb3JhbCB1cGRhdGUv ZGVsZXRlIiBiYXNlZCBvbiBhIHJhbmdlIG9yIG11bHRpcmFuZ2UgY29sdW1uLiAgVGhlCnVzZXIg Y2FuIHNheSBVUERBVEUgdCBGT1IgUE9SVElPTiBPRiB2YWxpZF9hdCBGUk9NICcyMDAxLTAxLTAx JyBUTwonMjAwMi0wMS0wMScgU0VUIC4uLiAob3IgbGlrZXdpc2Ugd2l0aCBERUxFVEUpIHdoZXJl IHZhbGlkX2F0IGlzIGEKcmFuZ2Ugb3IgbXVsdGlyYW5nZSBjb2x1bW4uCgpUaGUgY29tbWFuZCBp cyBhdXRvbWF0aWNhbGx5IGxpbWl0ZWQgdG8gcm93cyBvdmVybGFwcGluZyB0aGUgdGFyZ2V0ZWQK cG9ydGlvbiwgYW5kIG9ubHkgaGlzdG9yeSB3aXRoaW4gdGhvc2UgYm91bmRzIGlzIGNoYW5nZWQu ICBJZiBhIHJvdwpyZXByZXNlbnRzIGhpc3RvcnkgcGFydGx5IGluc2lkZSBhbmQgcGFydGx5IG91 dHNpZGUgdGhlIGJvdW5kcywgdGhlbgp0aGUgY29tbWFuZCB0cnVuY2F0ZXMgdGhlIHJvdydzIGFw cGxpY2F0aW9uIHRpbWUgdG8gZml0IHdpdGhpbiB0aGUKdGFyZ2V0ZWQgcG9ydGlvbiwgdGhlbiBp dCBpbnNlcnRzIG9uZSBvciBtb3JlICJ0ZW1wb3JhbCBsZWZ0b3ZlcnMiOgpuZXcgcm93cyBjb250 YWluaW5nIGFsbCB0aGUgb3JpZ2luYWwgdmFsdWVzLCBleGNlcHQgd2l0aCB0aGUKYXBwbGljYXRp b24tdGltZSBjb2x1bW4gY2hhbmdlZCB0byBvbmx5IHJlcHJlc2VudCB0aGUgdW50b3VjaGVkIHBh cnQKb2YgaGlzdG9yeS4KClRvIGNvbXB1dGUgdGhlIHRlbXBvcmFsIGxlZnRvdmVycyB0aGF0IGFy ZSByZXF1aXJlZCwgd2UgdXNlIHRoZSAqX21pbnVzX211bHRpCnNldC1yZXR1cm5pbmcgZnVuY3Rp b25zIGRlZmluZWQgaW4gNWVlZDhjZTUwYy4KCi0gQWRkZWQgYmlzb24gc3VwcG9ydCBmb3IgRk9S IFBPUlRJT04gT0Ygc3ludGF4LiAgVGhlIGJvdW5kcyBtdXN0IGJlCiAgY29uc3RhbnQsIHNvIHdl IGZvcmJpZCBjb2x1bW4gcmVmZXJlbmNlcywgc3VicXVlcmllcywgZXRjLiBXZSBkbwogIGFjY2Vw dCBmdW5jdGlvbnMgbGlrZSBOT1coKS4KLSBBZGRlZCBsb2dpYyB0byBleGVjdXRvciB0byBpbnNl cnQgbmV3IHJvd3MgZm9yIHRoZSAidGVtcG9yYWwKICBsZWZ0b3ZlciIgcGFydCBvZiBhIHJlY29y ZCB0b3VjaGVkIGJ5IGEgRk9SIFBPUlRJT04gT0YgcXVlcnkuCi0gRG9jdW1lbnRlZCBGT1IgUE9S VElPTiBPRi4KLSBBZGRlZCB0ZXN0cy4KCkF1dGhvcjogUGF1bCBBLiBKdW5nd2lydGggPHBqQGls bHVtaW5hdGVkY29tcHV0aW5nLmNvbT4KUmV2aWV3ZWQtYnk6IFBldGVyIEVpc2VudHJhdXQgPHBl dGVyQGVpc2VudHJhdXQub3JnPgpEaXNjdXNzaW9uOiBodHRwczovL3d3dy5wb3N0Z3Jlc3FsLm9y Zy9tZXNzYWdlLWlkL2ZsYXQvZWM0OThjM2QtNWYyYi00OGVjLWI5ODktNTU2MWM4YWEyMDI0JTQw aWxsdW1pbmF0ZWRjb21wdXRpbmcuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwot LS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvOGU3MmQ5MTRj NTI4NzY1MjVhOTBiMjg0NDQ0NTNkZTgwODVjODY2ZgoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0t LS0tLS0KY29udHJpYi9wb3N0Z3Jlc19mZHcvZXhwZWN0ZWQvcG9zdGdyZXNfZmR3Lm91dCB8ICAg NDUgKy0KY29udHJpYi9wb3N0Z3Jlc19mZHcvc3FsL3Bvc3RncmVzX2Zkdy5zcWwgICAgICB8ICAg MzQgKwpjb250cmliL3Rlc3RfZGVjb2RpbmcvZXhwZWN0ZWQvZGRsLm91dCAgICAgICAgIHwgICA1 MiArCmNvbnRyaWIvdGVzdF9kZWNvZGluZy9zcWwvZGRsLnNxbCAgICAgICAgICAgICAgfCAgIDMw ICsKZG9jL3NyYy9zZ21sL2RtbC5zZ21sICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMzUg KysKZG9jL3NyYy9zZ21sL2dsb3NzYXJ5LnNnbWwgICAgICAgICAgICAgICAgICAgICB8ICAgMTUg Kwpkb2Mvc3JjL3NnbWwvaW1hZ2VzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgIHwgICAgNCAr LQpkb2Mvc3JjL3NnbWwvaW1hZ2VzL21lc29uLmJ1aWxkICAgICAgICAgICAgICAgIHwgICAgMiAr CmRvYy9zcmMvc2dtbC9pbWFnZXMvdGVtcG9yYWwtZGVsZXRlLnN2ZyAgICAgICAgfCAgIDQxICsK ZG9jL3NyYy9zZ21sL2ltYWdlcy90ZW1wb3JhbC1kZWxldGUudHh0ICAgICAgICB8ICAgMTAgKwpk b2Mvc3JjL3NnbWwvaW1hZ2VzL3RlbXBvcmFsLXVwZGF0ZS5zdmcgICAgICAgIHwgICA0NSArCmRv Yy9zcmMvc2dtbC9pbWFnZXMvdGVtcG9yYWwtdXBkYXRlLnR4dCAgICAgICAgfCAgIDEwICsKZG9j L3NyYy9zZ21sL3JlZi9jcmVhdGVfcHVibGljYXRpb24uc2dtbCAgICAgICB8ICAgIDYgKwpkb2Mv c3JjL3NnbWwvcmVmL2RlbGV0ZS5zZ21sICAgICAgICAgICAgICAgICAgIHwgIDEwOCArLQpkb2Mv c3JjL3NnbWwvcmVmL3VwZGF0ZS5zZ21sICAgICAgICAgICAgICAgICAgIHwgIDExMiArLQpkb2Mv c3JjL3NnbWwvdHJpZ2dlci5zZ21sICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArCnNyYy9i YWNrZW5kL2V4ZWN1dG9yL2V4ZWNNYWluLmMgICAgICAgICAgICAgICAgfCAgICAxICsKc3JjL2Jh Y2tlbmQvZXhlY3V0b3Ivbm9kZU1vZGlmeVRhYmxlLmMgICAgICAgICB8ICAzNTAgKysrLQpzcmMv YmFja2VuZC9ub2Rlcy9ub2RlRnVuY3MuYyAgICAgICAgICAgICAgICAgIHwgICAzMyArCnNyYy9i YWNrZW5kL29wdGltaXplci9wbGFuL2NyZWF0ZXBsYW4uYyAgICAgICAgfCAgICA2ICstCnNyYy9i YWNrZW5kL29wdGltaXplci9wbGFuL3BsYW5uZXIuYyAgICAgICAgICAgfCAgICAxICsKc3JjL2Jh Y2tlbmQvb3B0aW1pemVyL3V0aWwvcGF0aG5vZGUuYyAgICAgICAgICB8ICAgIDMgKy0Kc3JjL2Jh Y2tlbmQvcGFyc2VyL2FuYWx5emUuYyAgICAgICAgICAgICAgICAgICB8ICAzNTcgKysrLQpzcmMv YmFja2VuZC9wYXJzZXIvZ3JhbS55ICAgICAgICAgICAgICAgICAgICAgIHwgIDExMSArLQpzcmMv YmFja2VuZC9wYXJzZXIvcGFyc2VfYWdnLmMgICAgICAgICAgICAgICAgIHwgICAxMCArCnNyYy9i YWNrZW5kL3BhcnNlci9wYXJzZV9jb2xsYXRlLmMgICAgICAgICAgICAgfCAgICAxICsKc3JjL2Jh Y2tlbmQvcGFyc2VyL3BhcnNlX2V4cHIuYyAgICAgICAgICAgICAgICB8ICAgIDggKwpzcmMvYmFj a2VuZC9wYXJzZXIvcGFyc2VfZnVuYy5jICAgICAgICAgICAgICAgIHwgICAgMyArCnNyYy9iYWNr ZW5kL3BhcnNlci9wYXJzZV9tZXJnZS5jICAgICAgICAgICAgICAgfCAgICAyICstCnNyYy9iYWNr ZW5kL3Jld3JpdGUvcmV3cml0ZUhhbmRsZXIuYyAgICAgICAgICAgfCAgIDc1ICstCnNyYy9iYWNr ZW5kL3V0aWxzL2FkdC9ydWxldXRpbHMuYyAgICAgICAgICAgICAgfCAgIDQxICsKc3JjL2JhY2tl bmQvdXRpbHMvY2FjaGUvbHN5c2NhY2hlLmMgICAgICAgICAgICB8ICAgMjUgKwpzcmMvaW5jbHVk ZS9ub2Rlcy9leGVjbm9kZXMuaCAgICAgICAgICAgICAgICAgIHwgICAyMiArCnNyYy9pbmNsdWRl L25vZGVzL3BhcnNlbm9kZXMuaCAgICAgICAgICAgICAgICAgfCAgIDIxICsKc3JjL2luY2x1ZGUv bm9kZXMvcGF0aG5vZGVzLmggICAgICAgICAgICAgICAgICB8ICAgIDEgKwpzcmMvaW5jbHVkZS9u b2Rlcy9wbGFubm9kZXMuaCAgICAgICAgICAgICAgICAgIHwgICAgMiArCnNyYy9pbmNsdWRlL25v ZGVzL3ByaW1ub2Rlcy5oICAgICAgICAgICAgICAgICAgfCAgIDM1ICsKc3JjL2luY2x1ZGUvb3B0 aW1pemVyL3BhdGhub2RlLmggICAgICAgICAgICAgICB8ICAgIDIgKy0Kc3JjL2luY2x1ZGUvcGFy c2VyL2FuYWx5emUuaCAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0Kc3JjL2luY2x1ZGUvcGFy c2VyL2t3bGlzdC5oICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwpzcmMvaW5jbHVkZS9wYXJz ZXIvcGFyc2Vfbm9kZS5oICAgICAgICAgICAgICAgIHwgICAgMSArCnNyYy9pbmNsdWRlL3V0aWxz L2xzeXNjYWNoZS5oICAgICAgICAgICAgICAgICAgfCAgICAxICsKc3JjL3Rlc3QvcmVncmVzcy9l eHBlY3RlZC9mb3JfcG9ydGlvbl9vZi5vdXQgICB8IDIxMDAgKysrKysrKysrKysrKysrKysrKysr KysrCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcHJpdmlsZWdlcy5vdXQgICAgICAgfCAgIDI4 ICsKc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC91cGRhdGFibGVfdmlld3Mub3V0ICB8ICAgMzIg KwpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3dpdGhvdXRfb3ZlcmxhcHMub3V0IHwgIDI0NSAr Ky0Kc3JjL3Rlc3QvcmVncmVzcy9wYXJhbGxlbF9zY2hlZHVsZSAgICAgICAgICAgICB8ICAgIDIg Ky0Kc3JjL3Rlc3QvcmVncmVzcy9zcWwvZm9yX3BvcnRpb25fb2Yuc3FsICAgICAgICB8IDEzNjgg KysrKysrKysrKysrKysrCnNyYy90ZXN0L3JlZ3Jlc3Mvc3FsL3ByaXZpbGVnZXMuc3FsICAgICAg ICAgICAgfCAgIDI3ICsKc3JjL3Rlc3QvcmVncmVzcy9zcWwvdXBkYXRhYmxlX3ZpZXdzLnNxbCAg ICAgICB8ICAgMTQgKwpzcmMvdGVzdC9yZWdyZXNzL3NxbC93aXRob3V0X292ZXJsYXBzLnNxbCAg ICAgIHwgIDEyMCArLQpzcmMvdGVzdC9zdWJzY3JpcHRpb24vdC8wMzRfdGVtcG9yYWwucGwgICAg ICAgIHwgIDEwMCArLQpzcmMvdG9vbHMvcGdpbmRlbnQvdHlwZWRlZnMubGlzdCAgICAgICAgICAg ICAgIHwgICAgMyArCjUzIGZpbGVzIGNoYW5nZWQsIDU3MjggaW5zZXJ0aW9ucygrKSwgODggZGVs ZXRpb25zKC0pCgo= --===============5168049997302082738==--