Bruce Momjian wrote: > > What do people want to do with the current \copy behavior for stdin? > Right now if you supply a file name with queries using psql -f, the copy > input is read from the terminal, not from the file.
Actually, I was wrong. Right now \copy reads from psql's stdin, not always the terminal. It doesn't read from the same descriptor it gets its SQL commands, unless they are the same as psql's stdin, like: psql test < commands.sql You could make STDIN be the command stream, and add 'psqlstdin' for psql's stdin, but it seems like a very little used feature. It doesn't seem worth documenting it, let alone adding code to allow it. I assume \copy is designed primarily to allow reading from _local_ files rather than only files that exist on the database server, as COPY requires. -- Bruce Momjian | http://candle.pha.pa.us [EMAIL PROTECTED] | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073 ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly