diff options
author | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2016-12-06 12:36:44 -0300 |
---|---|---|
committer | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2016-12-06 12:46:03 -0300 |
commit | e9e44a0953fa4ca54ace9500596c2ef930dbd1de (patch) | |
tree | c9bdf93b50e2c77c927f2c13a81decac89a7db32 /src/backend/commands | |
parent | 06fa6670fb6bf430739cb1f69d28429a0e24851f (diff) | |
download | postgresql-e9e44a0953fa4ca54ace9500596c2ef930dbd1de.tar.gz postgresql-e9e44a0953fa4ca54ace9500596c2ef930dbd1de.zip |
Revert "Permit dump/reload of not-too-large >1GB tuples"
This reverts commit 4e01ecae98275298c680c92fdba62daf603dc98e.
Per Tom Lane, changing the definition of StringInfoData amounts to an
ABI break, which is unacceptable in back branches.
Diffstat (limited to 'src/backend/commands')
-rw-r--r-- | src/backend/commands/copy.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c index 82bb7aab730..5e38edfb703 100644 --- a/src/backend/commands/copy.c +++ b/src/backend/commands/copy.c @@ -397,7 +397,7 @@ ReceiveCopyBegin(CopyState cstate) pq_sendint(&buf, format, 2); /* per-column formats */ pq_endmessage(&buf); cstate->copy_dest = COPY_NEW_FE; - cstate->fe_msgbuf = makeLongStringInfo(); + cstate->fe_msgbuf = makeStringInfo(); } else if (PG_PROTOCOL_MAJOR(FrontendProtocol) >= 2) { @@ -1903,7 +1903,7 @@ CopyTo(CopyState cstate) cstate->null_print_client = cstate->null_print; /* default */ /* We use fe_msgbuf as a per-row buffer regardless of copy_dest */ - cstate->fe_msgbuf = makeLongStringInfo(); + cstate->fe_msgbuf = makeStringInfo(); /* Get info about the columns we need to process. */ cstate->out_functions = (FmgrInfo *) palloc(num_phys_attrs * sizeof(FmgrInfo)); @@ -2717,8 +2717,8 @@ BeginCopyFrom(Relation rel, cstate->cur_attval = NULL; /* Set up variables to avoid per-attribute overhead. */ - initLongStringInfo(&cstate->attribute_buf); - initLongStringInfo(&cstate->line_buf); + initStringInfo(&cstate->attribute_buf); + initStringInfo(&cstate->line_buf); cstate->line_buf_converted = false; cstate->raw_buf = (char *) palloc(RAW_BUF_SIZE + 1); cstate->raw_buf_index = cstate->raw_buf_len = 0; |