Re: permissions failure to copy csv data - Mailing list pgsql-novice

From e-letter
Subject Re: permissions failure to copy csv data
Date
Msg-id AANLkTikN-vmDG37Q++XQR35tN7N8cpYYw-HcAbnEO_hU@mail.gmail.com
Whole thread Raw
In response to Re: permissions failure to copy csv data  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: permissions failure to copy csv data  (Michael Wood <esiotrot@gmail.com>)
List pgsql-novice
On 09/10/2010, Tom Lane <tgl@sss.pgh.pa.us> wrote:
> e-letter <inpost@gmail.com> writes:
>> The following command was entered from normal user account where csv files
>> are:
>
>> COPY newdatabasenametable FROM '/path/to/file.csv' WITH CSV;
>> ERROR:  could not open file "/path/to/file.csv" for reading: Permission
>> denied
>
> The postgres account either doesn't have permission to read that file,
> or doesn't have permission to search one of the directories in the path.
>
Using the command:

ls -ao file.csv

showed:

-rwxr-xr-x

This suggests to me that 'others' have permission to search the
directory for the file.

>> su root
>> su postgres
>> psql newdatabasename
>> could not change directory to "/path/to
>
> This would work better with "su -l postgres", so that you don't end
> up with a situation where psql is being started in a directory it
> has no permissions for.
>
Please advise documentation that explains the '-l' command. I tried
'man su' but no terminal response.

pgsql-novice by date:

Previous
From: Mladen Gogala
Date:
Subject: Re: Query advice request
Next
From: Mark Kelly
Date:
Subject: Re: Query advice request