pg.ddx.io  pgsql-performance@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Alon Goldshuv <agoldshuv@greenplum.com>
Cc: pgsql-patches@postgresql.org, "Luke Lonergan" <llonergan@greenplum.com>
Subject: Re: [PERFORM] COPY FROM performance improvements
Date: Mon, 01 Aug 2005 19:51:10 -0400
Message-ID: <26131.1122940270@sss.pgh.pa.us> (raw)
In-Reply-To: <BF13F4D3.7B5F%agoldshuv@greenplum.com>
References: <BF13F4D3.7B5F%agoldshuv@greenplum.com>

"Alon Goldshuv" <agoldshuv@greenplum.com> writes:
>> This patch appears to reverse out the most recent committed changes in
>> copy.c.

> Which changes do you refer to? I thought I accommodated all the recent
> changes (I recall some changes to the tupletable/tupleslot interface, HEADER
> in cvs, and hex escapes and maybe one or 2 more). What did I miss?

The latest touch of copy.c, namely this patch:

2005-07-10 17:13  tgl

	* doc/src/sgml/ref/create_type.sgml, src/backend/commands/copy.c,
	src/backend/commands/typecmds.c, src/backend/tcop/fastpath.c,
	src/backend/tcop/postgres.c, src/backend/utils/adt/arrayfuncs.c,
	src/backend/utils/adt/date.c, src/backend/utils/adt/numeric.c,
	src/backend/utils/adt/rowtypes.c,
	src/backend/utils/adt/timestamp.c, src/backend/utils/adt/varbit.c,
	src/backend/utils/adt/varchar.c, src/backend/utils/adt/varlena.c,
	src/backend/utils/mb/mbutils.c, src/include/catalog/catversion.h,
	src/include/catalog/pg_proc.h,
	src/test/regress/expected/type_sanity.out,
	src/test/regress/sql/type_sanity.sql: Change typreceive function
	API so that receive functions get the same optional arguments as
	text input functions, ie, typioparam OID and atttypmod.  Make all
	the datatypes that use typmod enforce it the same way in typreceive
	as they do in typinput.  This fixes a problem with failure to
	enforce length restrictions during COPY FROM BINARY.

It was rather obvious, given that the first chunk of the patch backed up
the file's CVS version stamp from 1.247 to 1.246 :-(

			regards, tom lane



view thread (52+ messages)  latest in thread

Message-ID: <26131.1122940270@sss.pgh.pa.us>
Permalink:  ../26131.1122940270@sss.pgh.pa.us/
Also on:    postgresql.org/message-id/26131.1122940270@sss.pgh.pa.us

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-performance@postgresql.org
  Cc: tgl@sss.pgh.pa.us, agoldshuv@greenplum.com, llonergan@greenplum.com
  Subject: Re: [PERFORM] COPY FROM performance improvements
  In-Reply-To: <26131.1122940270@sss.pgh.pa.us>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox