Re: Unworkable column delimiter characters for COPY
От | Andrew Dunstan |
---|---|
Тема | Re: Unworkable column delimiter characters for COPY |
Дата | |
Msg-id | 4773D9CA.1030708@dunslane.net обсуждение исходный текст |
Ответ на | Unworkable column delimiter characters for COPY (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: Unworkable column delimiter characters for COPY
|
Список | pgsql-hackers |
Tom Lane wrote: > Currently, copy.c rejects newline, carriage return, and backslash as > settings for the column delimiter character (in non-CSV mode). These > all seem necessary to avoid confusion. However, I just noticed that the > letters r, n, t, etc would also not work: on output, data characters > matching such a delimiter would get escaped as \r, \n, etc, which on > input would be read as C-style control characters. > > I think at minimum we need to forbid b, f, n, r, t, v, which are the > control character representations currently recognized by COPY. > But I'm tempted to make it reject all 26 lower-case ASCII letters, > as a form of future-proofing. Thoughts? > > Assuming this is only for non-CSV mode, it seems OK. cheers andrew
В списке pgsql-hackers по дате отправления: