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.94.2) (envelope-from ) id 1svOOe-00EgfZ-Pn for pgsql-committers@arkaria.postgresql.org; Mon, 30 Sep 2024 21:57:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1svOOe-006Lax-3y for pgsql-committers@arkaria.postgresql.org; Mon, 30 Sep 2024 21:57:36 +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.94.2) (envelope-from ) id 1svOOd-006LXH-T6 for pgsql-committers@lists.postgresql.org; Mon, 30 Sep 2024 21:57:35 +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.94.2) (envelope-from ) id 1svOOb-001r3v-2U for pgsql-committers@lists.postgresql.org; Mon, 30 Sep 2024 21:57:34 +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.94.2) (envelope-from ) id 1svOOa-005q6A-1U for pgsql-committers@lists.postgresql.org; Mon, 30 Sep 2024 21:57:32 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1svOOY-001dEv-QX for pgsql-committers@lists.postgresql.org; Mon, 30 Sep 2024 21:57:31 +0000 Content-Type: multipart/mixed; boundary="===============4458401093359085613==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Do not treat \. as an EOF marker in CSV mode for COPY IN. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 30 Sep 2024 21:57:31 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4458401093359085613== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 RG8gbm90IHRyZWF0IFwuIGFzIGFuIEVPRiBtYXJrZXIgaW4gQ1NWIG1vZGUgZm9yIENPUFkgSU4u CgpTaW5jZSBiYWNrc2xhc2ggaXMgKHR5cGljYWxseSkgbm90IHNwZWNpYWwgaW4gQ1NWIGRhdGEs IHdlIHNob3VsZApub3QgYmUgdHJlYXRpbmcgXC4gYXMgc3BlY2lhbCBlaXRoZXIuICBUaGUgc2Vy dmVyIGhpc3RvcmljYWxseSBkaWQKdGhpcyB0byBrZWVwIENTViBhbmQgVEVYVCBtb2RlcyBtb3Jl IGFsaWtlIGFuZCB0byBzdXBwb3J0IFYyIHByb3RvY29sOwpidXQgVjIgcHJvdG9jb2wgaXMgbG9u ZyBkZWFkLCBhbmQgdGhlIGluY29uc2lzdGVuY3kgd2l0aCBDU1Ygc3RhbmRhcmRzCmlzIGFubm95 aW5nLiAgUmVtb3ZlIHRoYXQgYmVoYXZpb3IgaW4gQ29weVJlYWRMaW5lVGV4dCwgYW5kIG1ha2Ug c29tZQptaW5vciBjb25zZXF1ZW50IGNvZGUgc2ltcGxpZmljYXRpb25zLgoKT24gdGhlIGNsaWVu dCBzaWRlLCB3ZSBuZWVkIHRvIGZpeCBwc3FsIHNvIHRoYXQgaXQgZG9lcyBub3QgY2hlY2sKZm9y IFwuIGV4Y2VwdCB3aGVuIHJlYWRpbmcgZGF0YSBmcm9tIFNURElOICh0aGF0IGlzLCB0aGUgc2Ny aXB0CnNvdXJjZSkuICBXZSBtdXN0IGRvIHRoYXQgcmVnYXJkbGVzcyBvZiBURVhUL0NTViBtb2Rl IG9yIHRoZXJlIGlzCm5vIHdheSB0byBlbmQgdGhlIENPUFkgc2hvcnQgb2Ygc2NyaXB0IEVPRi4g IEFsc28sIGJlIGNhcmVmdWwKbm90IHRvIHNlbmQgdGhlIFwuIHRvIHRoZSBzZXJ2ZXIgaW4gdGhh dCBjYXNlLgoKVGhpcyBpcyBhIHNtYWxsIGNvbXBhdGliaWxpdHkgYnJlYWsgaW4gdGhhdCBvdGhl ciBhcHBsaWNhdGlvbnMKYmVzaWRlIHBzcWwgbWF5IG5lZWQgc2ltaWxhciBhZGp1c3RtZW50LiAg QWxzbywgdXNpbmcgYW4gb2xkZXIKdmVyc2lvbiBvZiBwc3FsIHdpdGggYSB2MTggc2VydmVyIG1h eSByZXN1bHQgaW4gbWlzYmVoYXZpb3IKZHVyaW5nIENTVi1tb2RlIENPUFkgSU4uCgpEYW5pZWwg VsOpcml0w6ksIHJldmlld2VkIGJ5IHZpZ25lc2ggQywgUm9iZXJ0IEhhYXMsIGFuZCBteXNlbGYK CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vZWQ2NTlmMzctYTlkZC00MmE3LTgyYjkt MGRhNTYyY2M0MDA2QG1hbml0b3UtbWFpbC5vcmcKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRh aWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi83NzAy MzM3NDg5ODEwZjY0NWIzNTAxZDk5MjE1YzJiNTI1YzVhYmNhCgpNb2RpZmllZCBGaWxlcwotLS0t LS0tLS0tLS0tLQpkb2Mvc3JjL3NnbWwvbGlicHEuc2dtbCAgICAgICAgICAgICAgfCAgNSArKy0K ZG9jL3NyYy9zZ21sL3Byb3RvY29sLnNnbWwgICAgICAgICAgIHwgIDUgKystCmRvYy9zcmMvc2dt bC9yZWYvY29weS5zZ21sICAgICAgICAgICB8IDM2ICsrKysrKysrKysrLS0tLS0KZG9jL3NyYy9z Z21sL3JlZi9wc3FsLXJlZi5zZ21sICAgICAgIHwgIDcgKy0tLQpzcmMvYmFja2VuZC9jb21tYW5k cy9jb3B5ZnJvbXBhcnNlLmMgfCA4MCArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0Kc3JjL2JhY2tlbmQvY29tbWFuZHMvY29weXRvLmMgICAgICAgIHwgIDcgKysrLQpzcmMvYmlu L3BzcWwvY29weS5jICAgICAgICAgICAgICAgICAgfCAyNyArKysrKysrKy0tLS0Kc3JjL3Rlc3Qv cmVncmVzcy9leHBlY3RlZC9jb3B5Lm91dCAgIHwgMTggKysrKysrKysKc3JjL3Rlc3QvcmVncmVz cy9zcWwvY29weS5zcWwgICAgICAgIHwgMTIgKysrKysrCjkgZmlsZXMgY2hhbmdlZCwgMTA1IGlu c2VydGlvbnMoKyksIDkyIGRlbGV0aW9ucygtKQoK --===============4458401093359085613==--