From: | Tatsuo Ishii <t-ishii(at)sra(dot)co(dot)jp> |
---|---|
To: | darcy(at)ok-connect(dot)com |
Cc: | pgsql-bugs(at)postgresql(dot)org, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: COPY FROM is not 8bit clean |
Date: | 2002-02-26 12:16:54 |
Message-ID: | 20020226211654J.t-ishii@sra.co.jp |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs pgsql-hackers |
> When useing COPY FROM 'file' DELIMITER '\254' copyfrom reads past the
> delimiter and ends up with parse errors when trying to do the insert
>
>
> What the ?? why dind' tthat go through with the body of the text.. *sigh*
> I'll resend in the AM..
Good catch. It's definitely a bug in copy command. Please try
following patches (this is against 7.2).
*** src/backend/commands/copy.c.orig Tue Feb 26 21:11:05 2002
--- src/backend/commands/copy.c Tue Feb 26 21:11:35 2002
***************
*** 1024,1030 ****
CopyReadAttribute(FILE *fp, bool *isnull, char *delim, int *newline, char *null_print)
{
int c;
! int delimc = delim[0];
#ifdef MULTIBYTE
int mblen;
--- 1024,1030 ----
CopyReadAttribute(FILE *fp, bool *isnull, char *delim, int *newline, char *null_print)
{
int c;
! int delimc = (unsigned char)delim[0];
#ifdef MULTIBYTE
int mblen;
From | Date | Subject | |
---|---|---|---|
Next Message | pgsql-bugs | 2002-02-26 13:43:38 | Bug #603: time() problems with PostgreSQL 7.2 |
Previous Message | toxic | 2002-02-26 10:40:49 | problems with configure connected with readline&history |
From | Date | Subject | |
---|---|---|---|
Next Message | Janardhana Reddy | 2002-02-26 12:33:43 | Re: [PATCHES] WAL Performance Improvements |
Previous Message | Helge Bahmann | 2002-02-26 10:58:55 | Re: WAL Performance Improvements |