Skip site navigation (1) Skip section navigation (2)

Re: ERROR: must be superuser to COPY to or from a file

From: "Jorge Alberto" <csnmgeek(at)gmail(dot)com>
To: "Sean Davis" <sdavis2(at)mail(dot)nih(dot)gov>
Cc: pgsql-novice(at)postgresql(dot)org
Subject: Re: ERROR: must be superuser to COPY to or from a file
Date: 2007-09-28 20:09:54
Message-ID: 67a412e40709281309t3d522e85y4570a5b7f7008eaf@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-novice
thanks for your answer:
the command \copy works but the syntax is different

error:
mydb=> \copy weather FROM "/home/fideito/weather.txt";
"/home/fideito/weather.txt";: No such file or directory

error:
mydb=> \copy weather FROM "/home/fideito/weather.txt"
"/home/fideito/weather.txt": No such file or directory

correct syntax:
mydb=> \copy weather FROM /home/fideito/weather.txt

I have to delete the "" and the ";" to make it work.
Do you know why is that?

On 9/28/07, Sean Davis <sdavis2(at)mail(dot)nih(dot)gov> wrote:
>
> Jorge Alberto wrote:
> > Hello
> > I want to fill in a table from a file, but when I use the COPY command I
> > get the following error:
> >
> > mydb=> COPY weather FROM '/home/fideito/weather.txt';
> > ERROR:  must be superuser to COPY to or from a file
> > HINT:  Anyone can COPY to stdout or from stdin. psql's \copy command
> > also works for anyone.
> >
> > But, what can I do if I'm not root?
>
> Use \copy (as the error message suggests) rather than copy.  That should
> do it.
>
> Sean
>

In response to

Responses

pgsql-novice by date

Next:From: Richard Broersma JrDate: 2007-09-28 20:26:55
Subject: Re: ERROR: must be superuser to COPY to or from a file
Previous:From: Richard Broersma JrDate: 2007-09-28 20:05:57
Subject: Re: Why is my view ddl being altered by postgres?

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group