Bonjour à tous,
Je dois créer une application desktop pour deux utilisateurs tout en gérant une base de données comumune. L'idée est de permettre aux utilisateurs d'utiliser l'appli en local tout mettant à jour une BDD stockée sur une serveur ftp.
Ma princiaple interrogation se situe sur la manière de faire. J'entends par là comment s'assurer au moment de la mise à jour que la version téléchargée ou téléversée soit la dernière. QFileInfo permet de connaître la date de modification d'un fichier, mais lors d'un upload ou dowload avec QFtp le traitement de la tache n'est pas forcément immédiat donc a priori problématique.
Une autre solution serait d'identifier le créateur d'une entrée de la BDD et de n'autoriser qu'à celui ci les modifs. Je pourrai aussi pour chaque entrée ajouter une colonne date de maj...
Enfin bref, j'ai plein de possibilité mais laquelle est la bonne ?
Qu'en pensez vous ?
D'avance merci
Partager