On Wed, Sep 27, 2017 at 4:01 AM, <petr.lanca...@seznam.cz> wrote:

> The following documentation comment has been logged on the website:
>
> Page: https://www.postgresql.org/docs/9.1/static/sql-copy.html
> Description:
>
> Postgres psql (PostgreSQL) 9.5.4
>
> Wrong COPY command synopsis:
>
> 1. comma is not an options separator { ...( option [, ...]  ... }
> 2. FORMAT is not a kewyword {... FORMAT format_name ... }
>
>
> Following two commands should be valid after synopsis, but they are not:
>
> gis=# COPY gis_entity FROM &#39;/tmp/podl_db_city.csv&#39; DELIMITER
> &#39;,&#39;, FORMAT
> csv;
> ERROR:  syntax error at or near &quot;,&quot;
> LINE 1: ..._entity FROM &#39;/tmp/podl_db_city.csv&#39; DELIMITER
> &#39;,&#39;, FORMAT c...
>
>                                            ^
> gis=# COPY gis_entity FROM &#39;/tmp/podl_db_city.csv&#39; DELIMITER
> &#39;,&#39; FORMAT
> csv;
> ERROR:  syntax error at or near &quot;FORMAT&quot;
> LINE 1: ...entity FROM &#39;/tmp/podl_db_city.csv&#39; DELIMITER
> &#39;,&#39; FORMAT csv...
>

​The parentheses surrounding the options are not optional.  Personally I
like to include the WITH.

COPY gis_entity FROM 'file.csv​' WITH ( FORMAT csv );

David J.

Reply via email to