Ce sujet est résolu.
1 | |||
Auteur | Messages | ||
---|---|---|---|
spheris | #1 Posté le 1/2/2017 à 13:26:59 | ||
Bonjour, J'aurais besoin d'un petit coup de pouce pour comparer et mettre à jour 2 bdd sqlite pour qu'elles soit identiques. Hypothèse : 2pc, 1 par technicien. chaque tech fait sa journée de travail. A la fin de la semaine, je récupère les 2 bdd sur un pc (clef usb) ensuite je lance un soft GB qui compare les deux bdd, et qui met à jour l'une et l'autre des bdd pour que les tech disposent de toutes les interventions réalisées.je copie le nouveau fichier généré. j'écrase les vieilles bdd de chaque PC et y met le nouveau fichier généré. Peut être une piste, j'ai vu la commande MERGE sur le net. Auriez-vous une idée de comment réaliser cela? Dois-je ajouter un champ dans la bdd 'le tech qui a fait l'intervention'? Merci pour vos réponses. ;) | |||
gambix | #2 Posté le 1/2/2017 à 16:03:17 | ||
Faire simple ! | Disons que tu as besoins aussi d'info comme un horodatage des lignes saisies pour ne garder que les dernière mise a jour. https://www.quora.com/How-can-I-use-sqlite3-to-merge-two-sqlite-databases-with-each-other Moui c'est bien ça il faut absolument que tes primary key soit rationnelles. Moins de texte dans une signature c'est agrandir son espace. | ||
Patrick | #3 Posté le 2/2/2017 à 08:04:04 | ||
Bonjour, A tu regardé la commande EXISTS, dans ton cas elle peut être pratique, tu peu t'en servir pour comparer 2 fichiers. soit tes clef tech et compteur (par exemple) soit tes fichiers fic1 et fic2 sur clef usb et pc
Va retourner tous les enregistrements de fic1 qui n'existent pas dans fic2 (a tester quand même). Bonne journée. | |||
spheris | #4 Posté le 13/2/2017 à 19:52:51 | ||
J'ai pu réaliser mon soft à l'aide de vos conseils. Merci pour tout ! | |||
1 |