Skip to content

Commit b793e83

Browse files
committed
Adjust phrasing of complaints about multi-byte COPY delimiter strings.
Per pgsql-hackers discussion of 2009-02-17.
1 parent f38fbf3 commit b793e83

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/backend/commands/copy.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*
99
*
1010
* IDENTIFICATION
11-
* $PostgreSQL: pgsql/src/backend/commands/copy.c,v 1.305 2009/02/06 21:15:11 tgl Exp $
11+
* $PostgreSQL: pgsql/src/backend/commands/copy.c,v 1.306 2009/03/26 19:24:54 tgl Exp $
1212
*
1313
*-------------------------------------------------------------------------
1414
*/
@@ -855,11 +855,11 @@ DoCopy(const CopyStmt *stmt, const char *queryString)
855855
cstate->escape = cstate->quote;
856856
}
857857

858-
/* Only single-character delimiter strings are supported. */
858+
/* Only single-byte delimiter strings are supported. */
859859
if (strlen(cstate->delim) != 1)
860860
ereport(ERROR,
861861
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
862-
errmsg("COPY delimiter must be a single ASCII character")));
862+
errmsg("COPY delimiter must be a single one-byte character")));
863863

864864
/* Disallow end-of-line characters */
865865
if (strchr(cstate->delim, '\r') != NULL ||
@@ -906,7 +906,7 @@ DoCopy(const CopyStmt *stmt, const char *queryString)
906906
if (cstate->csv_mode && strlen(cstate->quote) != 1)
907907
ereport(ERROR,
908908
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
909-
errmsg("COPY quote must be a single ASCII character")));
909+
errmsg("COPY quote must be a single one-byte character")));
910910

911911
if (cstate->csv_mode && cstate->delim[0] == cstate->quote[0])
912912
ereport(ERROR,
@@ -922,7 +922,7 @@ DoCopy(const CopyStmt *stmt, const char *queryString)
922922
if (cstate->csv_mode && strlen(cstate->escape) != 1)
923923
ereport(ERROR,
924924
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
925-
errmsg("COPY escape must be a single ASCII character")));
925+
errmsg("COPY escape must be a single one-byte character")));
926926

927927
/* Check force_quote */
928928
if (!cstate->csv_mode && force_quote != NIL)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy