Si tienes una version anterior, puedes utilizar el siguiente bloque de comandos,
Ejemplo:
Windows:
Código:
CREATE TEMP TABLE tabla1_temp AS
SELECT * FROM tabla1 WHERE campo1<10;
COPY tabla1_temp TO 'c:/copiar.txt' USING DELIMITERS ';';
DROP TABLE tabla1_temp;
Linux:
Código:
CREATE TEMP TABLE tabla1_temp AS
SELECT * FROM tabla1 WHERE campo1<10;
COPY tabla1_temp TO '/home/user/copiar.txt' USING DELIMITERS ';';
DROP TABLE tabla1_temp;
Toca de esta forma en las versiones anteriores a postgresql 8.2, pero se puede hacer,, jijiji
Espero te sirva.
Saludos.