Try using this, even on a windows system:

\i /psql/loaddata.sql

psql likes *nix path names
________________________________
From: pgsql-general-ow...@postgresql.org 
[mailto:pgsql-general-ow...@postgresql.org] On Behalf Of Sukuchha Shrestha
Sent: Friday, April 29, 2011 5:40 AM
To: pgsql-general@postgresql.org
Subject: [GENERAL] load sql from the file in postgresql

hello group,

I just started to use postgresql and i want to import data using copy command 
in a loop.

Here is what i did !

1) following content with name loaddata.sql.
\copy table from 'C:\psql\x.txt';
\copy table from 'C:\psql\y.txt';

2) My loaddata.sql is located in C:\psql\ therefore i tried to call the 
loaddata.sql in psql like

\i  C:\psql\loaddata.sql


But it says " C:: Permission denied"

What is a problem ? Please guide me ! Is there any better way to call copy 
commad in a loop with varying filename!

regards
Sukuchha


_______________


Confidentiality Notice: This e-mail, including attachments, may include 
confidential and/or proprietary information, and may be used only by the person 
or entity to
which it is addressed. If the reader of this e-mail is not the intended 
recipient or his or her authorized agent, the reader is hereby notified that 
any dissemination, distribution or copying of this e-mail is prohibited. If you 
have received this e-mail in error, please notify the sender by replying to 
this message and delete this e-mail immediately.

________________

Reply via email to