Re: Exportacion por lotes

From: Charles Clavadetscher <clavadetscher(at)swisspug(dot)org>
To: Hernan Jesus Gonzalez Carmona <hjgonzalezc(at)gmail(dot)com>
Cc: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: Exportacion por lotes
Date: 2020-03-03 20:55:17
Message-ID: F6C1149D-71BF-4728-BF6D-32BE78A50ED2@swisspug.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda pgsql-general

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 <hjgonzalezc(at)gmail(dot)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

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2020-03-03 20:55:22 Re: Exportacion por lotes
Previous Message Hernan Jesus Gonzalez Carmona 2020-03-03 19:21:21 Exportacion por lotes

Browse pgsql-general by date

  From Date Subject
Next Message Alvaro Herrera 2020-03-03 20:55:22 Re: Exportacion por lotes
Previous Message Alastair McKinley 2020-03-03 20:42:43 Poor plan choice with partial unique indexes on jsonb column and simple RLS policy (with test script)