PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 25/09/2012 17:04:32

nicogineau
Membre

Réplication entre une base Serveur et Atelier parfois non déclenchée

Bonjour à tous,

j'ai un souci concernant la réplication entre une base Atelier et une base Serveur avec par exemple une table A répliquée dans le sens Serveur --> Atelier et une table B répliquée dans le sens Atelier --> Serveur.
La réplication fonctionne bien sauf dans un cas précis:
- Modification d'un champ de la table A sur le Serveur,
- Réplication de la modification du champ de la table A sur la base Atelier --> OK,
- Déclenchement d'un trigger sur modification qui vient mettre à jour un champ de la table B sur l'Atelier --> OK,
- C'est là qu'est le problème: la modification du champ de la table B sur l'Atelier n'est pas répliquée sur le Serveur.
Pourtant, si je modifie directement le champ de la table A sur l'Atelier (et non plus sur le Serveur), le trigger met bien à jour le champ de la table B, et cette modification est bien répliquée sur la table B du Serveur.

Il doit y avoir quelque chose quelque part à configurer pour autoriser les modifications d'orgine du Serveur à se répliquer sur le Serveur???

Pour information, je suis sous Windows 7 avec Postgres V9.0 et Slony-I V2.0.4-1.

Cordialement

Hors ligne

#2 25/09/2012 17:48:41

kenrio
Membre

Re : Réplication entre une base Serveur et Atelier parfois non déclenchée

bonjour,

en fait si j'ai bien compris vous faites une boucle ?
Vous avez quoi sur les logs postgres et slony ?

Hors ligne

#3 25/09/2012 18:17:37

nicogineau
Membre

Re : Réplication entre une base Serveur et Atelier parfois non déclenchée

Bonjour,
Oui c'est ça, je fait une boucle mais sur des tables différentes, ce qui ne devrait pas poser de soucis.
Dans les logs postgres, a part les lignes concernant mes différents triggers, je n'ai pas grand chose d'autre:

Logs postgres de la mise à jour du champ jusqu’à la fin des traitements des triggers:

2012-09-25 17:57:50 CEST NOTICE:  HD_Modif (123703000042,247,"2012-09-14 17:05:19.604","2012-09-25 17:57:50.744",228,1)
2012-09-25 17:57:50 CEST NOTICE:  HD_Ajout (123703000042,1,"2012-09-25 17:57:50.744","2012-09-25 17:57:50.744")
2012-09-25 17:57:50 CEST CONTEXTE :  SQL statement "INSERT INTO "Produits_Histo_Statut"("No_Serie_ID","Statut_ID")
				VALUES(NEW."NoSerie",NEW."Statut_ID")"
	fonction PL/pgsql « HIST_STATUTS_PRODUITS », ligne 11 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------
2012-09-25 17:57:55 CEST NOTICE:  						Produit										
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------
2012-09-25 17:57:55 CEST NOTICE:  Trigger MAJ Statut Produit UPDATE , (123703000042,247,"2012-09-14 17:05:19.604","2012-09-25 17:57:50.744",228,1)
2012-09-25 17:57:55 CEST NOTICE:  Old_statut 5 ,New_statut 1
2012-09-25 17:57:55 CEST NOTICE:  nb produits total: 3
2012-09-25 17:57:55 CEST NOTICE:  nb produits bloqués: 1
2012-09-25 17:57:55 CEST NOTICE:  nb produits annulés: 0
2012-09-25 17:57:55 CEST NOTICE:  nb produits en cours de fabrication: 2
2012-09-25 17:57:55 CEST NOTICE:  nb produits fabrication terminée: 0
2012-09-25 17:57:55 CEST NOTICE:  nb produits en cours d'expédition: 0
2012-09-25 17:57:55 CEST NOTICE:  nb produits expédiés: 0
2012-09-25 17:57:55 CEST NOTICE:  HD_Modif (228,247,22,6,1,"2012-08-13 00:00:00",1,6037136,,,"2012-08-03 16:21:57.894","2012-09-25 17:57:55.471",1,,,,,00329-002-001,5,"2012-08-23 23:59:59",)
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  				Insert	Echeance DetailCmde					
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  Trigger MAJ Statut Echeance Detail Commande UPDATE , (228,247,22,6,1,"2012-08-13 00:00:00",1,6037136,,,"2012-08-03 16:21:57.894","2012-09-25 17:57:55.471",1,,,,,00329-002-001,5,"2012-08-23 23:59:59",)
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  Old_statut 6 ,New_statut 6
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  FIN				Insert	Echeance DetailCmde					
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  				Insert	Echeance PlanningProduction					
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  Trigger MAJ Statut Echeance PlanningProduction UPDATE , (228,247,22,6,1,"2012-08-13 00:00:00",1,6037136,,,"2012-08-03 16:21:57.894","2012-09-25 17:57:55.471",1,,,,,00329-002-001,5,"2012-08-23 23:59:59",)
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  Old_statut 6 ,New_statut 6
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  FIN				Insert	Echeance PlanningProduction							
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  						Sorties_Stock_Previsionnelles										
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  Old_statut 6 ,New_statut 6
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  FIN						Sorties_Stock_Previsionnelles										
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 6 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 90 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  Statut Echeance: 7
2012-09-25 17:57:55 CEST NOTICE:  HD_Modif (228,247,22,7,1,"2012-08-13 00:00:00",1,6037136,,,"2012-08-03 16:21:57.894","2012-09-25 17:57:55.471",1,,,,,00329-002-001,5,"2012-08-23 23:59:59",)
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  				Insert	Echeance DetailCmde					
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  Trigger MAJ Statut Echeance Detail Commande UPDATE , (228,247,22,7,1,"2012-08-13 00:00:00",1,6037136,,,"2012-08-03 16:21:57.894","2012-09-25 17:57:55.471",1,,,,,00329-002-001,5,"2012-08-23 23:59:59",)
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  Old_statut 6 ,New_statut 7
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances total: 2
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances ignorées: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances invalides: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances bloquées: 1
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances annulées: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances crées: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances planifiées: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances enregistrés: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances en cours de fabrication: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances fabrication terminée: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances en cours d'expédition: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances expédiés: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances Facturées: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  Statut Detail Commande: 7
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  FIN				Insert	Echeance DetailCmde					
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  				Insert	Echeance PlanningProduction					
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  Trigger MAJ Statut Echeance PlanningProduction UPDATE , (228,247,22,7,1,"2012-08-13 00:00:00",1,6037136,,,"2012-08-03 16:21:57.894","2012-09-25 17:57:55.471",1,,,,,00329-002-001,5,"2012-08-23 23:59:59",)
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  Old_statut 6 ,New_statut 7
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances total: 1
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances ignorées: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances invalides: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances bloquées: 1
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances annulées: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances crées: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances planifiées: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances enregistrés: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances en cours de fabrication: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances fabrication terminée: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances en cours d'expédition: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances expédiés: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  nb échéances Facturées: 0
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:55 CEST NOTICE:  Statut Detail Commande: 4
2012-09-25 17:57:55 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  			before update delete	Charge_Plan_Production											
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Trigger MAJ Update_Charge_Plan_Production_before UPDATE (22,2,4,00329-002-001,"2012-08-12 00:00:00","2012-08-12 23:59:59","2012-08-03 16:28:53.089","2012-09-25 15:52:00.284","2012-08-12 00:00:00",5,0.535)
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  delete update
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  ID_LigneProduction=2
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  ID_PlanProduction=50
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  HD_debut=2012-08-12 00:00:00
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  HD_fin=2012-08-12 23:59:59
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Charge_Total=3.210
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  FIN			before update delete	Charge_Plan_Production											
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  HD_Modif (22,2,4,00329-002-001,"2012-08-12 00:00:00","2012-08-12 23:59:59","2012-08-03 16:28:53.089","2012-09-25 17:57:55.471","2012-08-12 00:00:00",5,0.535)
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  						Insert Update	Charge_Plan_Production_after	
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Trigger MAJ Update_Charge_Plan_Production_after UPDATE (22,2,4,00329-002-001,"2012-08-12 00:00:00","2012-08-12 23:59:59","2012-08-03 16:28:53.089","2012-09-25 17:57:55.471","2012-08-12 00:00:00",5,0.535)
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  update insert
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  LigneProd_ID=2
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  ID_PlanProduction=50
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  HD_debut=2012-08-12 00:00:00
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  HD_fin=2012-08-12 23:59:59
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Charge_Total=3.745
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  FIN					Insert	Charge_Plan_Production								
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "PlanningProduction" SET "Statut_ID"= 4 WHERE "ID" =  NEW."Planif_ID""
	fonction PL/pgsql « Update_Echeance_PlanningProduction », ligne 172 à instruction SQL
	SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  FIN				Insert	Echeance PlanningProduction							
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------------
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  						Sorties_Stock_Previsionnelles										
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Old_statut 6 ,New_statut 7
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Insert Stock_Mouvement_Previsionnels, articleID: 0 
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Insert Stock_Mouvement_Previsionnels, articleID: 1 
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Insert Stock_Mouvement_Previsionnels, articleID: 2 
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Insert Stock_Mouvement_Previsionnels, articleID: 13380 
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Insert Stock_Mouvement_Previsionnels, articleID: 13394 
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Insert Stock_Mouvement_Previsionnels, articleID: 15397 
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Insert Stock_Mouvement_Previsionnels, articleID: 15428 
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Insert Stock_Mouvement_Previsionnels, articleID: 17816 
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Insert Stock_Mouvement_Previsionnels, articleID: 17820 
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Insert Stock_Mouvement_Previsionnels, articleID: 18620 
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  Insert Stock_Mouvement_Previsionnels, articleID: 18622 
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  FIN						Sorties_Stock_Previsionnelles										
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------
2012-09-25 17:57:56 CEST CONTEXTE :  SQL statement "UPDATE "Echeances" SET "Statut_ID"= 7 WHERE "ID" =  NEW."Echeance_ID""
	fonction PL/pgsql « Update_Produit », ligne 120 à instruction SQL
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------
2012-09-25 17:57:56 CEST NOTICE:  FIN						Produit										
2012-09-25 17:57:56 CEST NOTICE:  -----------------------------------------------------------------------------

Par contre pour les logs slony, je ne sais pas trop où les trouver?

Hors ligne

#4 25/09/2012 19:37:17

kenrio
Membre

Re : Réplication entre une base Serveur et Atelier parfois non déclenchée

pour les logs slony, ça dépend de la configuration des services, je suis sur linux alors pour windows je sais pas comment ça fonctionne.

Quand vous lancez les services vous spécifiez pas les logs en relation avec les clusters ?

Dernière modification par kenrio (25/09/2012 19:37:31)

Hors ligne

#5 26/09/2012 10:09:32

nicogineau
Membre

Re : Réplication entre une base Serveur et Atelier parfois non déclenchée

D'après ce que j'ai pu trouver, les logs slony sont visibles dans l'observateur d’événements de Windows. J'y retrouve des logs d'informations suivants:

INFO   remoteWorkerThread_100: syncing set 1 with 19 table(s) from provider 100
INFO   remoteWorkerThread_100: SYNC 5000007053 done in 0.031 seconds
INFO   remoteWorkerThread_1: syncing set 1 with 76 table(s) from provider 1
INFO   remoteWorkerThread_1: SYNC 5000007151 done in 0.000 seconds

Toutes les 10 minutes environ, j'ai aussi cette séries de logs qui apparaît mais je ne sais pas si ça a quelque chose à voir avec mon problème:

INFO   cleanupThread:    0.000 seconds for cleanupEvent()

ERROR  cleanupThread: "select nspname, relname from "_CLUSTER_DESCENDANT".TablesToVacuum();" - ERREUR:  la relation « pg_catalog.pg_autovacuum » n'existe pas
LINE 1: SELECT exists (select 1 from pg_catalog.pg_autovacuum where ...
                                     ^
QUERY:  SELECT exists (select 1 from pg_catalog.pg_autovacuum where vacrelid = c_table and enabled = 'f')
CONTEXT:  PL/pgSQL function "shouldslonyvacuumtable" line 25 at IF
PL/pgSQL function "tablestovacuum" line 6 at IF

INFO   cleanupThread:    0.000 seconds for vacuuming
INFO   cleanupThread:    0.031 seconds for cleanupEvent()

ERROR  cleanupThread: "select nspname, relname from "_CLUSTER_ASCENDANT".TablesToVacuum();" - ERREUR:  la relation « pg_catalog.pg_autovacuum » n'existe pas
LINE 1: SELECT exists (select 1 from pg_catalog.pg_autovacuum where ...
                                     ^
QUERY:  SELECT exists (select 1 from pg_catalog.pg_autovacuum where vacrelid = c_table and enabled = 'f')
CONTEXT:  PL/pgSQL function "shouldslonyvacuumtable" line 25 at IF
PL/pgSQL function "tablestovacuum" line 6 at IF

INFO   cleanupThread:    0.000 seconds for vacuuming
INFO   cleanupThread:    0.047 seconds for cleanupEvent()
INFO   cleanupThread:    0.016 seconds for cleanupEvent()

ERROR  cleanupThread: "select nspname, relname from "_CLUSTER_DESCENDANT".TablesToVacuum();" - ERREUR:  la relation « pg_catalog.pg_autovacuum » n'existe pas
LINE 1: SELECT exists (select 1 from pg_catalog.pg_autovacuum where ...
                                     ^
QUERY:  SELECT exists (select 1 from pg_catalog.pg_autovacuum where vacrelid = c_table and enabled = 'f')
CONTEXT:  PL/pgSQL function "shouldslonyvacuumtable" line 25 at IF
PL/pgSQL function "tablestovacuum" line 6 at IF

ERROR  cleanupThread: "select nspname, relname from "_CLUSTER_ASCENDANT".TablesToVacuum();" - ERREUR:  la relation « pg_catalog.pg_autovacuum » n'existe pas
LINE 1: SELECT exists (select 1 from pg_catalog.pg_autovacuum where ...
                                     ^
QUERY:  SELECT exists (select 1 from pg_catalog.pg_autovacuum where vacrelid = c_table and enabled = 'f')
CONTEXT:  PL/pgSQL function "shouldslonyvacuumtable" line 25 at IF
PL/pgSQL function "tablestovacuum" line 6 at IF

INFO   cleanupThread:    0.000 seconds for vacuuming
INFO   cleanupThread:    0.000 seconds for vacuuming

Hors ligne

#6 26/09/2012 10:25:12

kenrio
Membre

Re : Réplication entre une base Serveur et Atelier parfois non déclenchée

bonjour,

pour ces erreurs c'est je pense le paramètre cleanup_cycles qui doit être actif hors sous pg 9.0 ça sert a rien.

Sinon pour le problème originel je capte pas désolé.

Hors ligne

#7 26/09/2012 10:28:07

nicogineau
Membre

Re : Réplication entre une base Serveur et Atelier parfois non déclenchée

Ok,
Merci quand même pour le temps passé.
Peut être que d'autres auront une explication...

Hors ligne

#8 26/09/2012 10:33:45

nicogineau
Membre

Re : Réplication entre une base Serveur et Atelier parfois non déclenchée

Cela pourrait il être résolu en utilisant le principe de réplication en cascade avec le paramètre "forward" à true sur chacun de mes clusters de réplication?
J'ai déjà testé sans résultat mais peut être que j'avais fait une erreur de configuration?

Hors ligne

#9 26/09/2012 10:53:19

kenrio
Membre

Re : Réplication entre une base Serveur et Atelier parfois non déclenchée

Ce qui est étonnant c'est que slony ne réplique pas les données qui ont été mis à jour par un trigger.
Peut etre un conflit entre les 2, mais bon on le verrait dans les logs.

Hors ligne

#10 26/09/2012 12:08:58

nicogineau
Membre

Re : Réplication entre une base Serveur et Atelier parfois non déclenchée

Si, slony réplique les données mises à jour par trigger à partir du moment où le déclenchement de ce trigger ne provient pas de la réplication d'une donnée de la base maître.

Hors ligne

Pied de page des forums