| From: | CRUMEYROLLE Pierre <pierre(dot)crumeyrolle(at)c-s(dot)fr> |
|---|---|
| To: | pgsql-fr-generale(at)postgresql(dot)org |
| Subject: | traitement par lots et sequence |
| Date: | 2019-06-11 13:04:31 |
| Message-ID: | 20190611150431.Horde._1_8aCUol-ErZt_vqikx-w7@messagerie.c-s.fr |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-fr-generale |
bonjour
probléme :
soit 2 tables : T_meres et T_filles liées par T_meres.idMere
je veux faire du traitement par lots pour avoir des performances car
gros volumes
donc insertion par lots des T_meres sous la forme suivante
insert into T_meres idMere,datamere values
((1,datam1),(2,datam2),(3,datam3), .... (n,datamn));
idem insertion par lots des T_filles sous la forme suivante
**** les n filles de la mére 1 *****
insert into T_filles idFils,idMere,datamere values
((1,1,dataf1),(1,1,dataf2),(1,1,dataf3), .... (n,1,datafn));
insert into T_filles idFils,idMere,datamere values
((2,1,dataf1),(2,1,dataf2),(2,2,dataf3), .... (2,1,datafn));
.......
insert into T_filles idFils,idMere,datamere values
((n,1,dataf1),(n,1,dataf2),(3,1,dataf3), .... (n,1,datafn));
**** les n filles de la mére 2 *****
insert into T_filles idFils,idmere,datamere values
((1,2,dataf1),(2,2,dataf2),(3,2,dataf3), .... (n,2,datafn));
insert into T_filles idFils,idmere,datamere values
((1,2,dataf1),(2,2,dataf2),(3,2,dataf3), .... (n,2,datafn));
.......
insert into T_filles idFils,idmere,datamere values
((1,2,dataf1),(2,n,dataf2),(3,n,dataf3), .... (n,n,datafn));
etc ....
Ma question :
Comment recuperer ou provisionner la plage de sequence balayé dans
l'insert des méres pour l'utiliser dans l'insert des filles dans un
traitement par lots de façon la plus éfficace ?
merci pour toute idée
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Anthony Nowocien | 2019-06-11 14:46:59 | Re: traitement par lots et sequence |
| Previous Message | Guillaume Lelarge | 2019-06-08 09:22:35 | Traduction du manuel de la version 12 |