1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-08 11:42:09 +03:00

Datum *idatum;

^
This commit is contained in:
Vadim B. Mikheev
1997-06-12 15:39:44 +00:00
parent 9b22846ee6
commit 9392a19196

View File

@ -6,7 +6,7 @@
* *
* *
* IDENTIFICATION * 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 #endif
int natts; int natts;
AttrNumber *attnumP; AttrNumber *attnumP;
Datum idatum; Datum *idatum;
int n_indices; int n_indices;
InsertIndexResult indexRes; InsertIndexResult indexRes;
TupleDesc tupDesc; TupleDesc tupDesc;
@ -438,6 +438,7 @@ CopyFrom(Relation rel, bool binary, bool oids, FILE *fp, char *delim)
values = (Datum *) palloc(sizeof(Datum) * attr_count); values = (Datum *) palloc(sizeof(Datum) * attr_count);
nulls = (char *) palloc(attr_count); nulls = (char *) palloc(attr_count);
index_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)); byval = (bool *) palloc(attr_count * sizeof(bool));
for (i = 0; i < attr_count; i++) { for (i = 0; i < attr_count; i++) {
@ -619,10 +620,10 @@ CopyFrom(Relation rel, bool binary, bool oids, FILE *fp, char *delim)
tuple, tuple,
tupDesc, tupDesc,
InvalidBuffer, InvalidBuffer,
&idatum, idatum,
index_nulls, index_nulls,
finfoP[i]); finfoP[i]);
indexRes = index_insert(index_rels[i], &idatum, index_nulls, indexRes = index_insert(index_rels[i], idatum, index_nulls,
&(tuple->t_ctid), rel); &(tuple->t_ctid), rel);
if (indexRes) pfree(indexRes); if (indexRes) pfree(indexRes);
} }