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 1viDKh-000l3m-1S for pgsql-hackers@arkaria.postgresql.org; Tue, 20 Jan 2026 15:07:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1viDKg-001VPQ-0p for pgsql-hackers@arkaria.postgresql.org; Tue, 20 Jan 2026 15:07:50 +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 1viDKf-001VPI-1f for pgsql-hackers@lists.postgresql.org; Tue, 20 Jan 2026 15:07:50 +0000 Received: from fhigh-b4-smtp.messagingengine.com ([202.12.124.155]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1viDKd-001R9z-0x for pgsql-hackers@postgresql.org; Tue, 20 Jan 2026 15:07:48 +0000 Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfhigh.stl.internal (Postfix) with ESMTP id D23D27A00DC; Tue, 20 Jan 2026 10:07:46 -0500 (EST) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Tue, 20 Jan 2026 10:07:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kurilemu.de; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to; s=fm1; t=1768921666; x= 1769008066; bh=XTVOYb0luBMe70KuIZrMUnv4KgCLKhO/Gebl9hOdb6I=; b=M RIn9lcALw5EY9+4wS+2nP7y4JVDX5FJYz01vG/u8MlwLiuD4p70cJlkSKbyGPgKF ymIERkIxvXMITJ9uXlWRFSgQ0IqW0KwFmo5WhjVXFLCO5UZ2IcPcRHA8KWSzEYuo cr/l29OAHEqaQauV76eSjVx+gIQq3TIoDQr1cNoa7MzvuElAES+8Ga/F2imrmZmX e9WraWaiaxcTOHRHaLGJv/UzzMGR5ukiTXVuD/lyNIlIyHnlPcoIeQrKUTgCnMCj dxCADZVsNOEeN8sxXQGjduHC5fn8fik/zzDk5A10CyN9q5waa6X6Niq8ARfcAoxM UxztpP/tLVMRIMcYMsiQw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1768921666; x=1769008066; bh=X TVOYb0luBMe70KuIZrMUnv4KgCLKhO/Gebl9hOdb6I=; b=i3U5SQe0IBPfZ1AVV Dqd3QIIFC1Y3RbzkhvJ3N+gKOokY0SMZnZr1e99JNmfGnO0a5GvC8NIeTAiJnhff PGjuWaJ9flj7Q36dYicRvFgp8Nm7eMzLIxgUVPO9LPO3JufP24XtHQwu802QRetV 3FuTO2+LFAHBDMDDVAvnqnf40VrTxxZ9lD0Hj9X8bejAsVc7+O6E2ZObK5tfsVd4 RMnZti6d1jV51DqvbhpWPHNF6ByiEKBBp5mHdZuo48l4h9YMrubyA12utS+EAkFq /gLlB8rEURRWbkEGijjImjkfrtBmPoJ1BNpChYeFRyXvzTt7cx/X3IWWlbMp9MuC NYsMg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddugedtjeefucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepfffhvfevuffkgggtugfgjgesthekredttddtjeenucfhrhhomheplmhlvhgrrhho ucfjvghrrhgvrhgruceorghlvhhhvghrrhgvsehkuhhrihhlvghmuhdruggvqeenucggtf frrghtthgvrhhnpeetuedvheffkeevgfeuheevteevkefggedttdeufeeuheduuddthfef fffhjeefffenucffohhmrghinhepvghnthgvrhhprhhishgvuggsrdgtohhmnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghlvhhhvghrrhgv sehkuhhrihhlvghmuhdruggvpdhnsggprhgtphhtthhopeegpdhmohguvgepshhmthhpoh huthdprhgtphhtthhopehlihdrvghvrghnrdgthhgrohesghhmrghilhdrtghomhdprhgt phhtthhopehmrghsrghordhfuhhjihhisehgmhgrihhlrdgtohhmpdhrtghpthhtohepsh hhihhnhigruddurdhkrghtohesghhmrghilhdrtghomhdprhgtphhtthhopehpghhsqhhl qdhhrggtkhgvrhhssehpohhsthhgrhgvshhqlhdrohhrgh X-ME-Proxy: Feedback-ID: ie3de48e3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 20 Jan 2026 10:07:46 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kurilemu.de; s=schmee; t=1768921663; bh=MBMDQ3vTP237PQhFblCEJTkzUUSk8vaTJaQthq5Q+Mw=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=b1nJXzmxjwFn1dnR0g6gkPMPZDd8+it9McoEqqw8I+StfX6qPH3d1RYnHzNU0pkT5 4FXh6LRqXdvON60619IIOPYGkXPwZp9qld/QzmSak8PIbIW5WRn7MtvVCcBIgtfa+9 Mp7S12eDqsIxibm66uyqTFQ4e9B7kEcAZKfyscX+5O+wZbRdVOEZXPqWT2Q1zv3/Mb QvAYrabDD05yXvK2UywZXpzQ3Su6tN15KmPUzS7p19WcAsdS8EpKDr4UE+9yFI88dL e/A36B/q5pK4CyAqEzb7NhXePQV5kPSdFpyaT204f0Efo0daEGQ1yXigg+sOm8vJAK XKK+pqZnT1rXg== Received: by schmee.kurilemu.internal (Postfix, from userid 1000) id 278E27A; Tue, 20 Jan 2026 16:07:43 +0100 (CET) Date: Tue, 20 Jan 2026 16:07:43 +0100 From: =?utf-8?Q?=C3=81lvaro?= Herrera To: Fujii Masao Cc: Shinya Kato , Chao Li , PostgreSQL-development Subject: Re: file_fdw: Support multi-line HEADER option. Message-ID: <202601201506.yrmcvqjl2bnc@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2026-Jan-20, Fujii Masao wrote: > I'm thinking to commit the attached patches. In 0001 I would recommend to move the string "match" to outside the message. Otherwise a translator might be tempted to translate it, and then it would make no sense. (I have never seen this happen in Postgres, but I have seen this kind of translation mistake in other software, and it is infuriating.) -- Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/ "Los minutos y los segundos son mercadería de la ciudad, donde un infeliz se afana por no perder ni siquiera un segundo y no advierto que obrando de ese modo pierde una vida." ("La vuelta de Don Camilo", G. Guareschi)