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 1w7SMu-005KtH-0H for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Mar 2026 06:14:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7SMs-0085pG-15 for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Mar 2026 06:14:26 +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 1w7SMs-0085p8-0C for pgsql-hackers@lists.postgresql.org; Tue, 31 Mar 2026 06:14:26 +0000 Received: from mail-vs1-xe2a.google.com ([2607:f8b0:4864:20::e2a]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w7SMq-00000001vLP-30ZL for pgsql-hackers@lists.postgresql.org; Tue, 31 Mar 2026 06:14:25 +0000 Received: by mail-vs1-xe2a.google.com with SMTP id ada2fe7eead31-6054aa7f6cdso735321137.0 for ; Mon, 30 Mar 2026 23:14:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774937664; cv=none; d=google.com; s=arc-20240605; b=jRtj5xwNOzKfqZrNu6ZTcV6hmHMQLLU+fVgQksR9dw4MQrsAyL6o0qlyyHnRPzja5a d8OAdiVPY9VT2AIt3Wg+guDMg+XoRPv4W8HZSGg4td7EhFrei6FN5nIQVr2zQe5InTHH gm+iKXUXMIWPoJQgcKoCYFMl82ifqNrtWot3T3RlxM/VfbIJthnRAqwSSSVTEhZ4wOiJ EJL7GLJdfmYbq6zs5oZzUbq3qepbjkK6DKTn6rXbm8thCa0r/EWOQr9ozOTrDUWpuang xgcFNyafHFSaCK82bykStNNH33QlwbjijeVyMJmgr8xCeLWk4ZC2cjBhzItrvxQxOGkG VIcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=IuTFBXeTEicb25ZKcOkcvImGQdFZYgi6G/FGp4qaumk=; fh=+r5HZOefqHnRQtxbGlVsk3xTCtsYnnazruAoTTduPS4=; b=G78WEfdLa8/A++b+Nfga6NMjPvJs98WwFuuAHheNVk/L76pvv4wG7P5zpcS5w/rb48 u6wD06cwUexhParBOT05IvxrPLMSFkPOwrTFBBmxZ9Z4XlIzdtxm+I0O0C91wm8W1I1N zANWhiu7oBkRpvOApiz8wi1WKYoMslKyerlkyJdNZAOmnTld7r7mZ8fQtKKY/SF6A8v5 s825dL+H0llpAKP2XbIA2a9eij/Y4UJFsAy7bIVhQArC3/z+ASZaBmSnRka6DqpG2kaM hHt9VoPEGIFLHlQj55IgXmFDzQb20k4lyaLH04OCgwDMVPzreGuOxTNYMJzDe9374uw8 g3Xw==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774937664; x=1775542464; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=IuTFBXeTEicb25ZKcOkcvImGQdFZYgi6G/FGp4qaumk=; b=nh5mj7QN1Gq51rYq46DZFa+9g6OiVFcoSgMpYmWoMJXGShwG1eV2GUhzRl9JE2o0O3 vFWyLu+mt0Hr8OWNX1kbd3cBubnaVdYXk413x1P8GNPzgp5PKz+Sz2SFNso8nJJzMtBT QJNdp/Iw9bqBuphgTL69V3D1NcN7cwXWKKirzJvk6jESQB306lCAWu8SD+v5A+sDrVtX Y/9k8FU3MZCeiUJqF9EwPCSDXVx2PHnbQ5+RdmUxhq7Vh40xjBwvZ71a/81kJJwccBUO qRCvI9mfteQGNnW75R4PX4umsJ9knmWgDqOOBijdgTWfHX+8aUxb3eJGr9wjIGQuA/+7 sPxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774937664; x=1775542464; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=IuTFBXeTEicb25ZKcOkcvImGQdFZYgi6G/FGp4qaumk=; b=F6WqqsKE9QMocdAU7inNSr39kvf079LKhkKea7sf5v2+H09I178Vhv12r+zClqfndw iaYQUgXBSAyqIXJOOWnafHQqZ/yqcxBHLzDbyI3EDcre02LkXiQzWN/fVOWtJAGtUlYl ZDBHKttkcpfeK9obuq2ghRHbH1ehnMMr0jY16uLg66MVSMJv/gSBWF8n1sZ7gjj7iFvj WrJSSa7aoGviVfzDv+ejldwsY0r8iy5uCNHrD0vLCOwiAMHSrfS1+tZKapUltLnhYbvL wuRJcJisq789cZwVHYgnp7ngirX+na31mcuIvHnA7mJqQ/NioCKE/AmyI5EBlkjQNgen SWnw== X-Forwarded-Encrypted: i=1; AJvYcCV51bmndQvrStk82epn42hiEXKcnn+pnb8XRRgdqR8qxzBvS+mO+Cnm9E8WHc04JPR/PIKbLhhBYmEAY4kS@lists.postgresql.org X-Gm-Message-State: AOJu0Yym7CC+qnYga8DrcDorlukyM4XSXjNwoOuUxSZEG0vdPARcYIy5 4m8/+bVg1kwpJ0RG/wiDY+sh1qTlLgBf0wc0OpBk93970yuWUGZqfdVvh3hr2jh8ut+zvcrDrKe aG3FAowmL6Xcj/UBv2PP1uvrzl6fBmFs= X-Gm-Gg: ATEYQzzP+YaiDfulmKWYX0tzqf2JZH0/+rWKC3mkHn8CXQRjt2GlzRhLjYCb8xRSW5F lWHi9X7bNu1WGLnJNYnj7Ctt2E0NIrWivhVU0J6chHL97FbgXkZWCqrDpV7tL9d39TOmDufjE+c e2SYg5IXcpWFvv4Lrzfgh5qP+BLZLA7+9rEfdv2MsRiCKFYVB93B0AbKu7CFUTOkNNku7yXZvSQ Ru8jeaefteAJAg77gREmZnRuq6q9xgvmXusOjAtrB/6U7QhPEJi2ZxIyVIb0ctjKAEY69S6qPqY 5cgSfPjO X-Received: by 2002:a05:6102:3f15:b0:5ff:e10e:b9fb with SMTP id ada2fe7eead31-6054fce17bfmr831562137.4.1774937663925; Mon, 30 Mar 2026 23:14:23 -0700 (PDT) MIME-Version: 1.0 References: <0238206d-81c9-4bce-acb4-127fbc4a96ac@dunslane.net> <202603301544.utwvuj534m36@alvherre.pgsql> In-Reply-To: <202603301544.utwvuj534m36@alvherre.pgsql> From: Ajay Pal Date: Tue, 31 Mar 2026 11:44:12 +0530 X-Gm-Features: AQROBzBRorkgUR8SciuKrvXqdxiovC4l26u6LyHnB4xhzSXh3xnK73AumOTbU3M Message-ID: Subject: Re: [PATCH] Add support for INSERT ... SET syntax To: =?UTF-8?Q?=C3=81lvaro_Herrera?= Cc: Andrew Dunstan , "David G. Johnston" , Suraj Kharage , PostgreSQL Hackers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hello all, I am reporting a server crash encountered while testing the patch provided by Suraj. The crash is consistently triggered by the query attached below. postgres=3D# INSERT INTO emp_test SET (empno,ename)=3D(SELECT 1,'aa'); server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. The connection to the server was lost. Attempting reset: Failed. Thanks Ajay On Mon, Mar 30, 2026 at 9:19=E2=80=AFPM =C3=81lvaro Herrera wrote: > > On 2026-Mar-30, Andrew Dunstan wrote: > > > Well, Suraj has kinda beaten me to it, but he didn't invent this syntax= . > > Oracle did > > and I believe there is a proposal to add it to the standard. (Unlike > > Suraj's, my WIP patch also supports the INSERT BY NAME variant.) > > Hmm, I don't see any WIP patch from you -- are you talking about this > patch from July 2019? > https://postgr.es/m/CA+A-St+NntBh2EGu3a0xbVxJFzaeEOn=3DVn_V84OuhM59_HKarQ= @mail.gmail.com > > Funnily enough, we have an even older proposal from 2016, > https://postgr.es/m/709e06c0-59c9-ccec-d216-21e38cb5ed61@joh.to > > It seems this is quite a popular missing feature, as Marko's patch was > also asked about in February 2019: > https://postgr.es/m/e58dd487-7ed4-3f95-c63c-24200ed768be@berkvens.net > > -- > =C3=81lvaro Herrera Breisgau, Deutschland =E2=80=94 https://www.= EnterpriseDB.com/ > >