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 1w1ywy-000m4f-0l for pgsql-hackers@arkaria.postgresql.org; Mon, 16 Mar 2026 03:49:05 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w1ywx-007H7A-19 for pgsql-hackers@arkaria.postgresql.org; Mon, 16 Mar 2026 03:49:04 +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.96) (envelope-from ) id 1w1ywx-007H72-08 for pgsql-hackers@lists.postgresql.org; Mon, 16 Mar 2026 03:49:03 +0000 Received: from mail-dl1-x1229.google.com ([2607:f8b0:4864:20::1229]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w1ywv-00000000MRU-0RpZ for pgsql-hackers@lists.postgresql.org; Mon, 16 Mar 2026 03:49:03 +0000 Received: by mail-dl1-x1229.google.com with SMTP id a92af1059eb24-126ea4e9694so1746599c88.1 for ; Sun, 15 Mar 2026 20:49:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773632939; cv=none; d=google.com; s=arc-20240605; b=GsdfR0NiDepOdXZHL1g7Dhx/VtZF3BxF6pwgnxi2QR2AGtSAqF6XqydLVPIrDGZDA1 c3WcVMbJ9Px6u+Q9YSfqAVaal9Ra2fhM6uyeDL9Gj6L7UvWy6HexMhIb+g8uXmYxn1LZ 6F3DXYkrUh1YiaS8D8EkqPvHJNmTI4X2KcwvXha/vRHTYQX/2Nfu26x3NaxbUG5+nGRM cR1fMHA61SWk9WqUFQlVxZUfXDs/aPJ9PPGH9uSq+CLnaNnS9hPmt3b1mSGgzs0qGL++ AsBmUg3NR664HXr9sdBYodkcqK5e5QQkEyGuUoYESuNGw/frwRqvBCBG3uW2mFfG8hpU kYoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=I86MiawK4uUWhlX7d8Wiaj5VIVT6tZG89fMjlDVGh0M=; fh=vBcDDW5dxQv81f1P6NJKpR6Yk/62ZeZ9wE4OAmyQ/EQ=; b=lHFG3R+TSlk5lRrrR9lEAyzlhPeqqGfACPgklKDnp8VFZNKs6WNWcUNEy0Eny9Z9yw 9Y+a4MBZuiC4WuBbvlmtQtYfu1x1gf/g8zNSotlJKFT2qLNLejHhnEyQP2KYRpvtQOYp 04bOHV2KD9VDFFRe9XtAXC/fdmUxu3GfyaW1R5ia1g/ty32XLNgu9J/jMrIpbzpuMMqn 1EhTT2wo3jtBpWCTfxwqBwb97ItWp9OeN/l/oY0qtq0DnoWHo3lWUxBH1YoNZpP+xq3X /XD6KZolYIz0PEWy67sY624RezYdNOzx9LxRHN7//UByUxQGU6bDI4m0Cyx9FBRq3oYv Bcjw==; 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=20230601; t=1773632939; x=1774237739; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=I86MiawK4uUWhlX7d8Wiaj5VIVT6tZG89fMjlDVGh0M=; b=bflsy8749vSiwL4qTpY0iSJxqVTnP7F8ZJph6GDVBV3GO1Drw318UEOwe4sPrxVB7H bMnzGQIFtSFHwJy8xJihUPByNDXf7zBnvsGkM8Q19y3/dxDAYDVj85jf9zO1pW/C3PlJ CDCiRnZsKs8V+QxkyCmOdQzndTc+jLJ8A4SYlaPLr+d90nptNumxgwiLu7nHsgbs+8Qq FG+tTy+LgP4e2B+eReGsxkU64zVuM4dXCnysBTrHhL8JVFTXgL65+rxydc+m23QISihF GRIZsDEMbalE78yh9vfU4DCz7N3zCetDizg9PYwJ+kQMEqVJb99R8opiJsH24ziUUc4b PZaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773632939; x=1774237739; h=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=I86MiawK4uUWhlX7d8Wiaj5VIVT6tZG89fMjlDVGh0M=; b=ihLJAOIKHNrnGQ9V2mhVnkZp0aT7Ie9BpQoHptkjlNG+LQBe9oCk+gHU2JNSJN9HGD Y0cXW3Pc7BvYaGEBbMoPVgPqsqL6/97yhsJ8ieKldqK/Zhjjqpnwpv+3EvDas5cPVRwN NDA/at8e4gbHP9FWp9cTw82CnYvFOWkbkhF5EjqXjKs7uMMSI5sDK7l2FH45bTaouqzN Qi5M5csFc5rlWTaAJ9bp0a+y/v1oItvUp1E6jG9EpeL/rGn56+pRZEDhOikBcjzBMjtT 4s31McKONFuYYGqvYdfnJ5C0GXQ7YyR2rd4kTWvsGFOvVs5NiJni5OjwaH7/McJuy6gr jpYw== X-Forwarded-Encrypted: i=1; AJvYcCXTrkQiOA8NlvbZDh8cEopWvc/6cU10U+xE12c5afMnGnKPJEffhPrzm8sWMSeONRGkXlb2r5U0ucJf46e3@lists.postgresql.org X-Gm-Message-State: AOJu0YxysRE/5EI+UpfK87pU64bKepI8WbyY/DwIlsV61okeFXrfaM5T RLUUmAPO4Wjx8KpdTLmz7PRMjmNFaU04Whd1niCGIWjyycU5nEKE6ewWJuFjVB3w5WDYzgiStgZ TGIyTgVjxNMCy4EtILH53JI0RzUTmJQM= X-Gm-Gg: ATEYQzwYXzV7fxLhp5tBrq6T2e2thnQGvpHpCydsZ5ZxDWtZ2Huo1+wj8MhqKqN1BhS XoqQJAtv6YdLJqisypxolMR7zdZCv9HXi26UPyQo/cVUj/3EoNDDylYLyNGMrvNQBeqxK5x5har A9c3+tEixGs6y86QvFCQW/BUuMC+K4tx7m3vEIRhrSQNk8DG31MIv3arcpgx0z1aWuCRPnJphY3 s5hwCKGNN/3CScn2zzZVAlZmbS3MnktGApReocm5M0+MZ3m5/4Aatja0gP+oUX+QgJYBy0kQ1Mt ZFYvItuUazO1ZdrJlk6drgFV1MSqiJjLkh3G2SjGiN7UmvRuTVKTI3YCTaViezOh1cqpt9J5K0a 1OsyUNTlQtprc/8hePIzxQkR8 X-Received: by 2002:a05:7022:404:b0:128:d51a:5161 with SMTP id a92af1059eb24-128f3dfdc93mr5405751c88.27.1773632939308; Sun, 15 Mar 2026 20:48:59 -0700 (PDT) MIME-Version: 1.0 References: <04afcd1f-ed7d-4c0a-add1-50e3719ccbf9@postgresfriends.org> <762ae707-7fdc-43d8-a77a-3a10d12ce21d@postgresfriends.org> In-Reply-To: From: Corey Huinker Date: Sun, 15 Mar 2026 23:48:47 -0400 X-Gm-Features: AaiRm53UkQY92Mz-anjEpznDkWKd1Az3QUGxSq8xvDXn_Tab93lUhsLbrKZbmoA Message-ID: Subject: Re: CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions To: jian he Cc: Amul Sul , Kirill Reshke , Vik Fearing , Isaac Morland , pgsql-hackers@lists.postgresql.org Content-Type: multipart/alternative; boundary="0000000000004f3c5e064d1c190b" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000004f3c5e064d1c190b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Mar 13, 2026 at 2:19=E2=80=AFAM jian he wrote: > Hi. > please check the attached v20. > > > > -- > jian > https://www.enterprisedb.com/ LGTM. --0000000000004f3c5e064d1c190b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Fri, Mar 13,= 2026 at 2:19=E2=80=AFAM jian he <jian.universality@gmail.com> wrote:
Hi.
please check the attached v20.



--
jian
https://www.enterprisedb.com/

LGTM.= =C2=A0
--0000000000004f3c5e064d1c190b--