aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/copy.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2003-04-19 19:55:37 +0000
committerBruce Momjian <bruce@momjian.us>2003-04-19 19:55:37 +0000
commit9c48cae3e4d0537d9289a66092cf84ad789ecc0f (patch)
tree1a4b1d8054663b0f40960395963cf97d54d9c79a /src/backend/commands/copy.c
parent3df163ad8985c2fbf706b44a1504ffaa5da16ffa (diff)
downloadpostgresql-9c48cae3e4d0537d9289a66092cf84ad789ecc0f.tar.gz
postgresql-9c48cae3e4d0537d9289a66092cf84ad789ecc0f.zip
Add pipe parameter to COPY function to allow proper line termination.
Diffstat (limited to 'src/backend/commands/copy.c')
-rw-r--r--src/backend/commands/copy.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c
index fd85f48b592..64e3c09e29f 100644
--- a/src/backend/commands/copy.c
+++ b/src/backend/commands/copy.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/commands/copy.c,v 1.192 2003/04/19 00:02:29 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/commands/copy.c,v 1.193 2003/04/19 19:55:37 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -114,7 +114,7 @@ static int server_encoding;
*/
static void SendCopyBegin(bool binary);
static void ReceiveCopyBegin(bool binary);
-static void SendCopyEnd(bool binary);
+static void SendCopyEnd(bool binary, bool pipe);
static void CopySendData(void *databuf, int datasize);
static void CopySendString(const char *str);
static void CopySendChar(char c);
@@ -178,7 +178,7 @@ ReceiveCopyBegin(bool binary)
}
static void
-SendCopyEnd(bool binary)
+SendCopyEnd(bool binary, bool pipe)
{
if (!binary)
CopySendData("\\.\n", 3);
@@ -680,7 +680,7 @@ DoCopy(const CopyStmt *stmt)
if (!pipe)
FreeFile(copy_file);
else if (IsUnderPostmaster && !is_from)
- SendCopyEnd(binary);
+ SendCopyEnd(binary, pipe);
pfree(attribute_buf.data);
/*