summaryrefslogtreecommitdiff
path: root/src/backend/commands/copy.c
diff options
context:
space:
mode:
authorVadim B. Mikheev <vadim4o@yahoo.com>1997-06-12 15:39:44 +0000
committerVadim B. Mikheev <vadim4o@yahoo.com>1997-06-12 15:39:44 +0000
commit9392a19196ba90b84f9799940f6786658f907bc6 (patch)
treee7181ad91d4108900ffefac46af8034ae5792105 /src/backend/commands/copy.c
parent9b22846ee6dcc29ee799ddeef29cfd00bea3aa0f (diff)
Datum *idatum;
^
Diffstat (limited to 'src/backend/commands/copy.c')
-rw-r--r--src/backend/commands/copy.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c
index 6dd610cba24..429725d85e4 100644
--- a/src/backend/commands/copy.c
+++ b/src/backend/commands/copy.c
@@ -6,7 +6,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/commands/copy.c,v 1.23 1997/04/02 03:57:03 vadim Exp $
+ * $Header: /cvsroot/pgsql/src/backend/commands/copy.c,v 1.24 1997/06/12 15:39:44 vadim Exp $
*
*-------------------------------------------------------------------------
*/
@@ -327,7 +327,7 @@ CopyFrom(Relation rel, bool binary, bool oids, FILE *fp, char *delim)
#endif
int natts;
AttrNumber *attnumP;
- Datum idatum;
+ Datum *idatum;
int n_indices;
InsertIndexResult indexRes;
TupleDesc tupDesc;
@@ -438,6 +438,7 @@ CopyFrom(Relation rel, bool binary, bool oids, FILE *fp, char *delim)
values = (Datum *) palloc(sizeof(Datum) * attr_count);
nulls = (char *) palloc(attr_count);
index_nulls = (char *) palloc(attr_count);
+ idatum = (Datum *) palloc(sizeof(Datum) * attr_count);
byval = (bool *) palloc(attr_count * sizeof(bool));
for (i = 0; i < attr_count; i++) {
@@ -619,10 +620,10 @@ CopyFrom(Relation rel, bool binary, bool oids, FILE *fp, char *delim)
tuple,
tupDesc,
InvalidBuffer,
- &idatum,
+ idatum,
index_nulls,
finfoP[i]);
- indexRes = index_insert(index_rels[i], &idatum, index_nulls,
+ indexRes = index_insert(index_rels[i], idatum, index_nulls,
&(tuple->t_ctid), rel);
if (indexRes) pfree(indexRes);
}