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