Listen

Description

Bienvenidos a un nuevo episodio de «Aprende a programar, el Podcast», en este episodio número 24 vamos a hablar sobre una herramienta muy sencilla, fácil y cómoda que vamos a utilizar para poder hacer exportaciones desde una tabla o consulta de PostgreSQL hacia un CSV (documento separado por comas) que, posteriormente, podremos abrir con Excel, OpenOffice o LibreOffice para poder trabajar con ella, y, estamos hablando del comando SQL COPY.

COPY { table_name [ ( column_name [, …] ) ] | ( query ) }

TO { ‘filename’ | PROGRAM ‘command’ | STDOUT }

[ [ WITH ] ( option [, …] ) ]

donde option puede ser:

FORMAT format_name

OIDS [ boolean ]

FREEZE [ boolean ]

DELIMITER ‘delimiter_character’ NULL ‘null_string’

HEADER [ boolean ]

QUOTE ‘quote_character’

ESCAPE ‘escape_character’

FORCE_QUOTE { ( column_name [, …] ) | * }

FORCE_NOT_NULL ( column_name [, …] )

FORCE_NULL ( column_name [, …] )

ENCODING ‘encoding_name’

Un ejemplo de exportación para Excel es el siguiente:

COPY nombreTabla(“columna1”, “columna2”, “columna3”) TO ‘/home/ruta/fichero/nombreFichero.csv’ delimiters ‘;’ WITH CSV HEADER;

Y esto es todo el en episodio de hoy de “Aprende a Programar, el Podcast”. Mi nombre es Emilio Pérez y puedes encontrarme en Facebook y escuchar este podcast tanto en  iTunes como en  iVoox y si pones algún comentario te estaré muy agradecido porque es algo que me ayuda a llegar a más gente..

La entrada 24. Exportar desde PostgreSQL a Excel aparece primero en Emilio Pérez.