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 1vijOD-00E4sA-0u for pgsql-hackers@arkaria.postgresql.org; Thu, 22 Jan 2026 01:21:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vijOC-00AA3U-1O for pgsql-hackers@arkaria.postgresql.org; Thu, 22 Jan 2026 01:21:36 +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 1vijL8-00A7dT-0Q for pgsql-hackers@lists.postgresql.org; Thu, 22 Jan 2026 01:18:26 +0000 Received: from mail-oo1-xc2b.google.com ([2607:f8b0:4864:20::c2b]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vijL6-001oVr-1d for pgsql-hackers@postgresql.org; Thu, 22 Jan 2026 01:18:26 +0000 Received: by mail-oo1-xc2b.google.com with SMTP id 006d021491bc7-6610c5b014cso215606eaf.0 for ; Wed, 21 Jan 2026 17:18:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1769044703; cv=none; d=google.com; s=arc-20240605; b=T7xJ+YhiL3+9BIkp9TWiVFSjN+lTC6K9DtCq/Nh5V+PiEFy/3Tk8+1EBH5K+ZtVpBP GR4NDXxjRSrsg+Tc04QhpIZoDg7xr8GwbYv2fW/xf17jVjeg0etQx9/q6wskCAnMMqCJ W10e364pm/f3fwZBRom0EFv90TrqA/JdRdxYkBgf9k6cI2cOzFmn54kS9LfrASF0F326 5bEEKwuhgGvYGnUq2GtMQpK3oSub/4T6yL+5v7Nip1oh9Y3qYNq9YF76xDNRc7926har C8fIGXlzwc3txx+YZtWlv4VDS25PicyUsT4G9aVJ+Cj53lvg/n6PoFqbQpHPyE/2Nv8j QiKw== 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=jBKFXhXPeFrGu5FvaRfPzITSUcum66WkgahiweMhSTY=; fh=xVF7ieP7THczAIixoQxIqdDhYxQau5kJPbgb36ddCac=; b=eOljRQZ+Wy9WVZqSnN8MzBdzrwqIHa3jMOAh+s1Qy+er9TCnJxPEVtAYfTlC7ukzUx dC/4muMXLIc+zvOR4ey3gXa9H80xdoj3qU4g/bHo47MU5Q1OWD3F9In604xr5HjWLnDl EunQULY+1m6XjCbpWLMaMzNYmBAFK31X7r9wAkGbNSoWdQFnqubnKAroijqeLXCTKvIb CfdWAMeRSQ9k/zEHznOXPxEnK8ubNZ1GDhRdHwj4kXkqdLIZCPd5yDdJzQZ+sMTr3RHB 01hPGImdN/L4WY/WcbFE946HQPk4CjGo9CEQqyE02/zQHWzkcQxlxSC64LTZvafEIriN 0dpA==; darn=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=1769044703; x=1769649503; darn=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=jBKFXhXPeFrGu5FvaRfPzITSUcum66WkgahiweMhSTY=; b=cxEb27c4FgDk1gV5rzswYQchWCly9joYi7VwX+I8ZZPg0ssTnZMYp7JxXnFynt+8Lf eRj1LU0iz0MWZz8zcTFieOv0nOdjgOebDLBuOEHNmbSr0BTCywH3Q/Ps998igd3C2ViD S1jy8FSFMskxBhN7eYX0VzFTVQ3xpB8lGe0cruVuhTzNMNNYVS3j3S3R0xlh5YtvOGFQ P2ED+dLA8HK8b06EKYBeefh0dMQFExsoE8RznDIWmLGd45n5NzXfcJX50+OQsTY29MLG Q8NKwCAzlU1F8i+0fhPi5di8/FScCLecIzJdecdfU1Mtphk7MrrX72ByCLhZA2ax3o3O JEkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769044703; x=1769649503; 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=jBKFXhXPeFrGu5FvaRfPzITSUcum66WkgahiweMhSTY=; b=TcrOJ5vz45E1xPQ6DZPHPgzCu7TbFWuzVG+TyQ84eubh8RQ9Puxf9qud8YwyxocSsv wJuEMVw847JfYfql+6+fttoVT3u5c4dXsVtukF2ReqTyABR0i/vdvheMgkrc5tl4TPWB fKB7lYs5RmuR6UFmN6L4+raQjrGXxePMhIFTzTByhUUgaiLGtR6FJ3OFJOC6R8BB6+99 CCuA67Pm059zkAuoUTtkhPawkOfpMGZuZDP576z1OmLrt3tM/RoNiLM5uiMM0MJXuHjw K71p09uOnPi5Uph7r9lt1gvpIT0miNP+8J1nolzaizpjT4aDlg0A0ga3HBg6VSRxJRis qLog== X-Forwarded-Encrypted: i=1; AJvYcCW/xPQYGbp2AP0ZgKqIdsrS78peNBVYZc/JvzK7TtYpUXlCeCrOA55icw9UiNMwyvDA+XKZzkiSdbOmzj2I@postgresql.org X-Gm-Message-State: AOJu0YyN0IBG/Pwx60/it0VW6N2l0xAreLJL7cKa49ImRzk0qZuDtts8 t5dMXOvujNJK5IkAmOIeywSljUVhN3xVTXoVhFb46Ws7KOo6Piu0+Itl2vBVaOZtjnzXCU1cAAd eY1zBrhstZ+bbC6ZQ31fRFVLxeVQ4C2g= X-Gm-Gg: AZuq6aJTovF7R17h/HpJF7iZNlEWtSgMPKoDc4hnxUpI6Js4IOHvdwVW9z3ja9yW/7k 2vpA/FN/aRz8eA4G/n4D9a8Bdn0qw5XT4AJL41KCoyhV3P+s1kI7cX+AG50XQFA1QjTIobTH/on YPuvaNb8GdQkjtP9l/pvOdEYux7HLfYADDW3ZLAExsqOqW1Mka7C0M2PP4WiC3xqOb/NpnfzZSL E9HoDG63YWwUjFIgnN0V+9ipSdsGSmC8+asV1ZTbtpkWTE9peDMDLXfi2kRNQOm64yaf7/YECOj 1oq/HAFVPafml7SVX6hffEuRHEjkSA== X-Received: by 2002:a05:6820:1988:b0:662:c105:f781 with SMTP id 006d021491bc7-662c105f879mr925577eaf.13.1769044702598; Wed, 21 Jan 2026 17:18:22 -0800 (PST) MIME-Version: 1.0 References: <202601201506.yrmcvqjl2bnc@alvherre.pgsql> In-Reply-To: From: Fujii Masao Date: Thu, 22 Jan 2026 10:18:08 +0900 X-Gm-Features: AZwV_QhPTzXFORgNqD76-P6bAp05Wp9KDBd8n7HglLQGh34QFB2kgNoLU2kZk28 Message-ID: Subject: Re: file_fdw: Support multi-line HEADER option. To: Steven Niu Cc: =?UTF-8?Q?=C3=81lvaro_Herrera?= , Shinya Kato , Chao Li , PostgreSQL-development 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 On Wed, Jan 21, 2026 at 5:18=E2=80=AFPM Steven Niu wro= te: > I've noticed an inconsistent naming convention in the patch: > we use a capitalized Boolean for the boolean type, but a lowercase intege= r when referring to the value type. > > + errmsg("%s requires a Boolean value, an integer " > + "value greater than or equal to zero > > Is there any reason why we follow this mixed style? I don't have a strong opinion on this. "Boolean value" has been used in com= mand error messages from before, and I couldn't find any messages that use the t= erm "Integer". So I committed the patch with the original wording. If this turn= s out to be an issue, we can revisit it later. > Another nitpick in v6-0001 patch: > tow whitespaces are between "special" and "value" > + second %s is the special value "match" for that option = */ Thanks for catching that! I've fixed it. I've pushed the patches. Thanks! Regards, --=20 Fujii Masao