From d3f345032ae1933deca8f36a52ebb901dce76cf5 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Thu, 26 Mar 2009 19:24:54 +0000 Subject: [PATCH] Adjust phrasing of complaints about multi-byte COPY delimiter strings. Per pgsql-hackers discussion of 2009-02-17. --- src/backend/commands/copy.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c index 907f9f0a16..92e2f2cb79 100644 --- a/src/backend/commands/copy.c +++ b/src/backend/commands/copy.c @@ -855,11 +855,11 @@ DoCopy(const CopyStmt *stmt, const char *queryString) cstate->escape = cstate->quote; } - /* Only single-character delimiter strings are supported. */ + /* Only single-byte delimiter strings are supported. */ if (strlen(cstate->delim) != 1) ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), - errmsg("COPY delimiter must be a single ASCII character"))); + errmsg("COPY delimiter must be a single one-byte character"))); /* Disallow end-of-line characters */ if (strchr(cstate->delim, '\r') != NULL || @@ -906,7 +906,7 @@ DoCopy(const CopyStmt *stmt, const char *queryString) if (cstate->csv_mode && strlen(cstate->quote) != 1) ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), - errmsg("COPY quote must be a single ASCII character"))); + errmsg("COPY quote must be a single one-byte character"))); if (cstate->csv_mode && cstate->delim[0] == cstate->quote[0]) ereport(ERROR, @@ -922,7 +922,7 @@ DoCopy(const CopyStmt *stmt, const char *queryString) if (cstate->csv_mode && strlen(cstate->escape) != 1) ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), - errmsg("COPY escape must be a single ASCII character"))); + errmsg("COPY escape must be a single one-byte character"))); /* Check force_quote */ if (!cstate->csv_mode && force_quote != NIL) -- 2.39.5