mirror of
https://github.com/postgres/postgres.git
synced 2025-04-21 12:05:57 +03:00
Remove unused struct member, enforce multi_insert callback presence.
Author: David Rowley, Andres Freund Discussion: https://postgr.es/m/CAKJS1f9=9phmm66diAji4gvHnWSrK7BGFoNct+mEUT_c8pPOjw@mail.gmail.com
This commit is contained in:
parent
ea97e440b8
commit
57a7a3adfe
@ -72,6 +72,7 @@ GetTableAmRoutine(Oid amhandler)
|
||||
Assert(routine->tuple_insert_speculative != NULL);
|
||||
Assert(routine->tuple_complete_speculative != NULL);
|
||||
|
||||
Assert(routine->multi_insert != NULL);
|
||||
Assert(routine->tuple_delete != NULL);
|
||||
Assert(routine->tuple_update != NULL);
|
||||
Assert(routine->tuple_lock != NULL);
|
||||
|
@ -277,7 +277,6 @@ typedef struct CopyMultiInsertInfo
|
||||
List *multiInsertBuffers; /* List of tracked CopyMultiInsertBuffers */
|
||||
int bufferedTuples; /* number of tuples buffered over all buffers */
|
||||
int bufferedBytes; /* number of bytes from all buffered tuples */
|
||||
int nbuffers; /* number of buffers we're tracking */
|
||||
CopyState cstate; /* Copy state for this CopyMultiInsertInfo */
|
||||
EState *estate; /* Executor state used for COPY */
|
||||
CommandId mycid; /* Command Id used for COPY */
|
||||
@ -2393,7 +2392,6 @@ CopyMultiInsertInfoInit(CopyMultiInsertInfo *miinfo, ResultRelInfo *rri,
|
||||
miinfo->multiInsertBuffers = NIL;
|
||||
miinfo->bufferedTuples = 0;
|
||||
miinfo->bufferedBytes = 0;
|
||||
miinfo->nbuffers = 0;
|
||||
miinfo->cstate = cstate;
|
||||
miinfo->estate = estate;
|
||||
miinfo->mycid = mycid;
|
||||
|
Loading…
x
Reference in New Issue
Block a user