|
||||
Ouverture de sessionNavigationContactez-nousAdministration du site : RechercheSujets du forumSujets actifsNouveaux sujets:SyndicationSondageQuelle est la version de PostgreSQL la plus répandue sur vos serveurs ? 8.3 10% 8.2 42% 8.1 40% 8.0 2% 7.4 6% 7.3 ou antérieure 0% Nombre de votes: 48 |
Commande INSERT n'aboutit pas si la table vient juste d'être crééeTechnique - général | Commande INSERT n'aboutit pas si la table vient juste d'être crééePar matg le 12/09/2006 - 12:11 Bonjour, Lors de l'execution des requêtes suivantes, la commande INSERT ne se termine pas sauf si elle est exécutée quelques minutes après la création de la table. Comment expliquer ce temps de latence? La requête CREATE permet de créer une table avec le nombre d'occurences d'un produit (id1) pour un client (id2) possédant l'attribut 'ABCD'. Ci-dessous les 3 requêtes: le DROP et le CREATE fonctionnent très bien mais pas la commande INSERT qui ne se termine pas si elle est exécutée immédiatement après le CREATE. Par contre si elle est exécutée quelques minutes (~5min) plus tard alors la requête aboutit en quelques secondes. Autre remarque, si le drop/create/insert est remplacé par un delete/insert/insert alors cela fonctionne mais malheureusement cette solution n'est pas envisageable. Enfin la création de la table en mode "Temporaire" ne change pas le problème. Merci de votre aide ----------------------------------------- create table maTable as ( insert into maTable (select * from |
|||
© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.