¿Cómo se ocultan los nombres de las columnas y el recuento de filas en la salida de psql?Cómo ocultar la decoración del conjunto de resultados en la salida Psql
estoy ejecutando una consulta SQL a través de psql con:
psql --user=myuser -d mydb --output=result.txt -c "SELECT * FROM mytable;"
y estoy esperando una salida como:
1,abc
2,def
3,xyz
pero en cambio me sale:
id,text
-------
1,abc
2,def
3,xyz
(3 rows)
De Por supuesto, no es imposible filtrar las dos filas superiores y la fila inferior después del hecho, pero ¿hay alguna forma de hacerlo solo con psql? Al leer su página de manual, veo opciones para controlar el delimitador de campo, pero nada para ocultar la salida externa.
alternativamente, si desea que el encabezado, pero no el pie de página de filas recuento, psql correr con --pset = "pie de página = off" –
'COPY' puede ser de hecho una alternativa válida, pero el archivo terminará en el servidor, y no en la máquina donde se ejecuta psql ... – fvu
@fvu: Buen punto. Usualmente ejecutaba 'psql' * en * el servidor, entonces para mí eso no era un problema. . . – ruakh