190 votes

psycopg2 : insérer plusieurs lignes avec une seule requête

J’ai besoin d’insérer plusieurs lignes avec une requête (le nombre de lignes n’est pas constant), donc je dois exécuter une requête comme celle-ci:

La seule façon que je connaisse est

mais je veux un moyen plus simple.

262voto

ant32 Points 411

J’ai créé un programme qui insère plusieurs lignes sur un serveur situé dans une autre ville.

J’ai découvert que l’utilisation de cette méthode était environ 10 fois plus rapide que . Dans mon cas est un tuple contenant environ 2000 lignes. Il a fallu environ 10 secondes lors de l’utilisation de cette méthode:

et 2 minutes lors de l’utilisation de cette méthode:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X