Re: SQL Commands COPY

Поиск
Список
Период
Сортировка
От Neil Bower
Тема Re: SQL Commands COPY
Дата
Msg-id CAKEGPH-A-mkjdfq17z3Nia+b=QOa0aUPdDQjcU6Fq-SkpRjSMw@mail.gmail.com
обсуждение исходный текст
Ответ на Re: SQL Commands COPY  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-docs
It was a picnic. I was confusing the 9+ version syntax with the pre-9 version syntax at the bottom of the page. Most of the options between the two versions are the same and the pre-9 version still works with the newer versions of PostgreSQL.

I was connecting to a version 13 server at the time. I've been using this same syntax for several years and never noticed the one key difference between the older and newer versions of the syntax of having to enclose the options within round brackets until Laurenz's example. 

Thanks!

On Wed, 9 Jun 2021 at 15:47, Tom Lane <tgl@sss.pgh.pa.us> wrote:
Laurenz Albe <laurenz.albe@cybertec.at> writes:
> On Wed, 2021-06-09 at 19:54 +0000, PG Doc comments form wrote:
>> When using psql (version 13.3) against a version 13 cluster, the method
>> shown in the compatibility section works whereas the methods shown in the
>> synopsis and parameters sections do not work and will throw a syntax
>> error.

> You must be misreading something, the new syntax works:
> COPY (SELECT 42 AS x) TO STDOUT (FORMAT 'csv', FORCE_QUOTE (x));

The most probable explanation seems to be that the OP is actually
connecting to an 8.4 (or older) PG server.

                        regards, tom lane

В списке pgsql-docs по дате отправления:

Предыдущее
От: "Douglas A. Whitfield"
Дата:
Сообщение: Re: Git is not an acronym
Следующее
От: PG Doc comments form
Дата:
Сообщение: Cities name column name inconsistent