| 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: | Whole Thread | Raw Message | 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? |