Hola


-----------------------------------
Charles Clavadetscher
Spitzackerstrasse 9
CH - 8057 Zürich

Tel: +41-79-345 18 88
-------------------------------------
> On 03.03.2020, at 20:21, Hernan Jesus Gonzalez Carmona 
> <hjgonzal...@gmail.com> wrote:
> 
> Estimados antes que todo me presento, mi nombre es Hernan Gonzalez, me acabo 
> de inscribir en esta lista de correo y desde ya me disculpo si en este 
> mensaje violo alguna normativa de la lista de correo pero necesito ayuda que 
> me apura mucho.
> 
> Quien me podria ayudar con información respecto de como exportar una consulta 
> en distintos archivos según una condición determinada y que cada archivo 
> tenga el nombre de dicha condición, es decir, si tengo una tabla con 100 
> registros y uno de los campos tiene un dominio de 4 valor distintos, necesito 
> generar 4 archivos cada uno con nombre de cada valor posible de dicho campo, 
> y que la suma de los registros de los 4 archivos sea 100
> 
> ¿me explico?
> 
> Desde ya muy agradecido por vuestro tiempo
> 
> HJGC

Hay una lista de correo en español.
En esta el idioma en uso es el inglés.

About your question.
You can export data to a file using copy or \copy (if you work fro a remote 
client). You can use a select statement that gives you the exact result that 
you need.

For example. Let's assume that you have a table (e.g. t) with a column that you 
want to use for grouping (e.g. group_c). This is basically your use case. Then 
you can do the following in psql:

\copy (select * from t where group_c = 'some value') to filename.csv csv header 
delimiter ';' null ''

The exact syntax is on the postgresql page.

Unfortunately I have no access right now to a PC and can't check for links. I 
will catch that up later if no one else responds.

Regards
Charles

Reply via email to