Saltar al contenido

Cómo exportar una salida de consulta de PostgreSQL a un archivo csv

Esta crónica fue probado por especialistas así garantizamos la exactitud de esta reseña.

Solución:

Sintaxis moderna:

COPY (SELECT * FROM ...) TO '/tmp/filename.csv' (format CSV);

Entonces, las 162 filas de mi tabla de salida se han copiado en el shell. ¿Cómo puedo pegarlos o moverlos a un archivo csv?

El resultado es el archivo CSV. Ábralo con cualquier programa de hoja de cálculo utilizando delimitadores coincidentes. Por documentación:

El valor predeterminado es un carácter de tabulación en formato de texto, una coma en formato CSV

Como comentó Patrick, puede usar el metacomando psql correspondiente copy de una forma similar. Escribe (y lee) archivos locales para el cliente y no requiere privilegios de superusuario.

Más explicación en estas respuestas relacionadas:

  • Exporte filas específicas de una tabla de PostgreSQL como secuencia de comandos INSERT SQL
  • PostgreSQL: exporte los datos resultantes de la consulta SQL a Excel/CSV

Te mostramos las reseñas y valoraciones de los usuarios

Más adelante puedes encontrar las reseñas de otros gestores de proyectos, tú asimismo puedes dejar el tuyo si te apetece.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *