dbTalk Databases Forums  

[PHP] copy error

mailing.database.pgsql-php mailing.database.pgsql-php


Discuss [PHP] copy error in the mailing.database.pgsql-php forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
reiner peterke
 
Posts: n/a

Default [PHP] copy error - 10-25-2005 , 03:03 PM






either i'm trying to hard or something is wrong here.

i have 2 postgres installations one at work 8.0.4 on windows xp and one
at home on os x 10.3.9 and postgres 8.0.3. i took a data file and
loaded into the installation at work with the copy command. but when
i try the same thing here on my os x installation i get the following
error.

ERROR: could not open file "data/pg_nor.out" for reading: No such file
or directory

the command i run is

copy mig_equip from 'data/pg_nor.out' using delimiters '|' with null as
'';

the command i used at work was

copy mig_equip from 'c:/tmp/pg_nor.out' using delimiters '|' with null
as '';

the only difference being the location of the file.

i've tried changing the location, ran with the full path, did chmod on
the file, ran dos2unix to make sure that the was not a problem with the
file format. so i'm stumped.
i'm afraid i'm missing something obvious but i can't figure it out.

any ideas?

thanks.

reiner


---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

Reply With Quote
  #2  
Old   
David Stanaway
 
Posts: n/a

Default Re: [PHP] copy error - 10-25-2005 , 03:39 PM






Hello Reiner,
What you need to check is that the user that the postmaster is running
as can access where you have the file.

Maybe you have a private home directory for your user account?

Also, check the permissions of the file.

It is the postmaster that opens the file in the copy command, not the
client (psql or the PHP module for instance).

One way to test this:

sudo -u postgres head ~/data/pg_nor.out

assuming that the postmaster is running as user postgres




On Tue, 2005-10-25 at 21:57 +0200, reiner peterke wrote:
Quote:
either i'm trying to hard or something is wrong here.

i have 2 postgres installations one at work 8.0.4 on windows xp and one
at home on os x 10.3.9 and postgres 8.0.3. i took a data file and
loaded into the installation at work with the copy command. but when
i try the same thing here on my os x installation i get the following
error.

ERROR: could not open file "data/pg_nor.out" for reading: No such file
or directory

the command i run is

copy mig_equip from 'data/pg_nor.out' using delimiters '|' with null as
'';

the command i used at work was

copy mig_equip from 'c:/tmp/pg_nor.out' using delimiters '|' with null
as '';

the only difference being the location of the file.

i've tried changing the location, ran with the full path, did chmod on
the file, ran dos2unix to make sure that the was not a problem with the
file format. so i'm stumped.
i'm afraid i'm missing something obvious but i can't figure it out.

any ideas?

thanks.

reiner


---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings


---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings


Reply With Quote
  #3  
Old   
reiner peterke
 
Posts: n/a

Default Re: [PHP] copy error - 10-26-2005 , 03:51 PM



thanks for all the input.

it's workng now, but i don't really know what the problem was. i moved
the file out from the data dir. tried it, then after trying your
suggestions and they worked, moved ti back into the data dir and now it
loaded fine.

i'm confused, but er, at least it's working.

r

On 25 okt 2005, at 22.33, David Stanaway wrote:

Quote:
Hello Reiner,
What you need to check is that the user that the postmaster is running
as can access where you have the file.

Maybe you have a private home directory for your user account?

Also, check the permissions of the file.

It is the postmaster that opens the file in the copy command, not the
client (psql or the PHP module for instance).

One way to test this:

sudo -u postgres head ~/data/pg_nor.out

assuming that the postmaster is running as user postgres




On Tue, 2005-10-25 at 21:57 +0200, reiner peterke wrote:
either i'm trying to hard or something is wrong here.

i have 2 postgres installations one at work 8.0.4 on windows xp and
one
at home on os x 10.3.9 and postgres 8.0.3. i took a data file and
loaded into the installation at work with the copy command. but when
i try the same thing here on my os x installation i get the following
error.

ERROR: could not open file "data/pg_nor.out" for reading: No such
file
or directory

the command i run is

copy mig_equip from 'data/pg_nor.out' using delimiters '|' with null
as
'';

the command i used at work was

copy mig_equip from 'c:/tmp/pg_nor.out' using delimiters '|' with null
as '';

the only difference being the location of the file.

i've tried changing the location, ran with the full path, did chmod on
the file, ran dos2unix to make sure that the was not a problem with
the
file format. so i'm stumped.
i'm afraid i'm missing something obvious but i can't figure it out.

any ideas?

thanks.

reiner


---------------------------(end of
broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings



---------------------------(end of
broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings


---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faq


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.