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 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
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
>
From | Date | Subject | |
---|---|---|---|
Next Message | Richard Broersma Jr | 2007-09-28 20:26:55 | Re: ERROR: must be superuser to COPY to or from a file |
Previous Message | Richard Broersma Jr | 2007-09-28 20:05:57 | Re: Why is my view ddl being altered by postgres? |