From: | CRUMEYROLLE Pierre <pierre(dot)crumeyrolle(at)c-s(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)lists(dot)postgresql(dot)org |
Subject: | Re: traitement par lots et sequence |
Date: | 2019-06-12 09:36:47 |
Message-ID: | 20190612113647.Horde.i9gN6C9VPcxEM-9SHoCyMw1@messagerie.c-s.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
structure en arbre
recuperation par position dans la liste
je suis preneur d'idée je dois pas être le seul a faire du traitement
par lots sur des tables liées par des FK
merci A+
Marc Cousin <cousinmarc(at)gmail(dot)com> a écrit :
> 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 ?
From | Date | Subject | |
---|---|---|---|
Next Message | Daniel Verite | 2019-06-12 10:48:09 | Re: traitement par lots et sequence |
Previous Message | Marc Cousin | 2019-06-12 09:15:50 | Re: traitement par lots et sequence |