diff options
author | Bruce Momjian <bruce@momjian.us> | 2003-04-19 19:55:37 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2003-04-19 19:55:37 +0000 |
commit | 9c48cae3e4d0537d9289a66092cf84ad789ecc0f (patch) | |
tree | 1a4b1d8054663b0f40960395963cf97d54d9c79a /src/backend/commands/copy.c | |
parent | 3df163ad8985c2fbf706b44a1504ffaa5da16ffa (diff) | |
download | postgresql-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.c | 8 |
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); /* |