Re: ERROR: relative path not allowed for COPY to file

From: Ilya Makarov <makarov(dot)tula(at)gmail(dot)com>
To: "Katona, Steve" <SKatona(at)begavalley(dot)nsw(dot)gov(dot)au>
Cc: "<pgadmin-support(at)postgresql(dot)org>" <pgadmin-support(at)postgresql(dot)org>
Subject: Re: ERROR: relative path not allowed for COPY to file
Date: 2013-02-15 03:50:23
Message-ID: 0DAC8B65-637C-4D82-A157-0BB58C2EFAB2@gmail.com
Views: Raw Message | Whole Thread | Download mbox
Thread:
Lists: pgadmin-support

Hi. Is this path(”C:/Dev/test.csv") on the server with PostgreSQL database? You can't COPY to file on the client machine.

Part from man pages (http://www.postgresql.org/docs/9.1/static/sql-copy.html):
Files named in a COPY command are read or written directly by the server, not by the client application. Therefore, they must reside on or be accessible to the database server machine, not the client. They must be accessible to and readable or writable by the PostgreSQL user (the user ID the server runs as), not the client. COPY naming a file is only allowed to database superusers, since it allows reading or writing any file that the server has privileges to access.

Best regards,
Ilya Makarov

15.02.2013, в 6:43, "Katona, Steve" <SKatona(at)begavalley(dot)nsw(dot)gov(dot)au> написал(а):

> I am using pgAdmin 14.1 and then tried with pgAdmin 16.1
>
> I have tried:
> COPY (select * from file) TO '”C:/Dev/test.csv”';
>
> And get the error:
> ERROR: relative path not allowed for COPY to file
> SQL state: 42602
>
> Also, when I try:
> COPY temp_import FROM E'"C:/Dev/exponare_data_mgr/exponare_filelist.txt"';
> I get the following error:
> ERROR: could not open file ""C:/Dev/exponare_data_mgr/exponare_filelist.txt"" for reading: No such file or directory
> SQL state: 58P01
>
> I suspect that pgAdmin is not passing the filename in a manner, that the shell on windows7 ,interprets correctly.
> I have also tried the same commands from the psql console and achieve the same results.
>
> Under linux the commands work well.
> Is there a suggestion for things I change/check to get COPY to work?
> Cheers
> Steven
>
> Check out all the latest news and events at Council on www.begavalley.nsw.gov.au.
>
>
> _____________________________________________________________________
> This e-mail has been scanned for viruses by MCI's Internet Managed
> Scanning Services - powered by MessageLabs. For further information
> visit http://www.mci.com

In response to

Responses

Browse pgadmin-support by date

  From Date Subject
Next Message Katona, Steve 2013-02-15 03:59:40 Re: ERROR: relative path not allowed for COPY to file
Previous Message Katona, Steve 2013-02-15 03:14:56 Re: ERROR: relative path not allowed for COPY to file