COPY command error in psql.

From: Matthew Stanfield <matthew(at)propertyknowledge(dot)com>
To: PostgreSQL General Mailing List <pgsql-general(at)postgresql(dot)org>
Subject: COPY command error in psql.
Date: 2002-04-09 13:39:22
Message-ID: 3CB2EF0A.F8F182D5@propertyknowledge.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi,

I'm trying to import tables in psql but am getting a permission denied
error. I'm using the '\i file' command as I intend to import 100+ tables
and want to set this up to run overnight (almost 1 GB of data is going in).

My test for this is not working. I have a 'batch' file the contents of
which are (at the moment) only:

COPY ab FROM '/home/ms/db/csv/AB.csv'

Table 'ab' exists as does the csv file and I am logged in as 'postgres'.

I am getting this error when I run "\i batchfile":

psql:batchfile:1: Error: Copy command, running in backend with effective
uid 26, could not open file '/home/ms/db/csv/AB.csv' for reading. Errorno =
permission denied (13).

Now I understand why this happened the first time I ran the command as only
user 'ms' had any kind of permission for AB.csv. But the same error
happened after I changed permissions to allow read, write and execute
access for user, group and others. Finally I changed AS.csv's ownership and
group to user 'postgres' and got the same error.

Anyone know how to resolve this?

Thanks,

Matthew

PS. I don't want to use '\copy' as I can't use this with a batch file to
import lots of tables.

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Paulo Jan 2002-04-09 13:40:23 Problems building 7.2.1 RPMs
Previous Message Papp, Gyozo 2002-04-09 13:27:15 SPI_execp() failed in RI_FKey_cascade_del()