Comment gérer la manipulation des données après qu'un enregistrement de base de données soit écrit à partir de l'extérieur de mon programme

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/116385

  •  03-11-2019
  •  | 
  •  

Question

J'ai écrit une application Web de gestion d'entrepôt. L'application gère la cueillette par lots, le routage des entrepôts, l'emballage et la dernière pièce est gérée par UPS Worldship pour "expédier" les paquets. WorldShip rédigera un record à ma DB Postgres après chaque expédition ou vide. J'ai besoin d'un moyen de voir proprement que le disque a été écrit / supprimé, puis "faire des trucs".

La réponse facile est d'avoir un programme surveille simplement la base de données et quand il voit un enregistrement écrit pour faire son truc, mais quelque chose me harcèle qu'il existe probablement une meilleure façon de procéder à ce sujet qui n'a pas de programme sonder le tableau Et le comparer à ce qui était en dernier.

EDIT: Comment j'allais aborder cela ... Le tableau est configuré avec un champ d'état. Mon programme serait sur des intervalles de lecture du tableau pour tous les enregistrements qui ont un statut nul, si des enregistrements sont trouvés "faire des trucs", puis marquez le statut comme complet.

Tia

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top