| 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: | Whole Thread | Raw Message | 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 |