Re: traitement par lots et sequence

From: Marc Cousin <cousinmarc(at)gmail(dot)com>
To: pgsql-fr-generale(at)lists(dot)postgresql(dot)org
Subject: Re: traitement par lots et sequence
Date: 2019-06-12 09:15:50
Message-ID: 0b417758-060a-f52f-56c8-a8ae1e13de50@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

On 11/06/2019 23:04, CRUMEYROLLE Pierre wrote:
> ok si je fais un traitement par lot ( 3 lignes par exemple)
>
> WITH ins_t_mere AS(INSERT INTO t(a,b,c) VALUES (1,'a','aa'),(2,'b','bb'),(3,'c','cc') RETURNING listedata)
> 1 a aa  -- valeurs retournées
> 2 b bb
> 3 c cc
> ...
>
> j'ai un peu de mal a comprendre comment j’insère les listedata.a dans un etable t_fille

La difficulté est de savoir comment vous allez raccrocher vos enregistrements à leur parent avec cette méthode

J'imagine qu'initialement, vous aviez une structure hiérarchique ? Dans quel format ?

Dans l'algorithme de départ, vous positionnez vous-même les id de la mère. Mais si les ids sont autogénérés, comment les récupéreriez vous pour les insertions dans les tables filles ? par leur position dans la liste ?

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message CRUMEYROLLE Pierre 2019-06-12 09:36:47 Re: traitement par lots et sequence
Previous Message CRUMEYROLLE Pierre 2019-06-11 21:46:21 Re: traitement par lots et sequence