J'essaie de penser à la meilleure façon de procéder comme suit:
J'ai une liste de tâches stockées dans la base de données. Une tâche a une priorité qui lui est affectée. Vous pouvez modifier la priorité d'une tâche pour réorganiser l'ordre de leur exécution.
Je pense à quelque chose de très similaire à Pivotal Tracker.
Imaginez donc que nous avions les éléments suivants:
1 Task A
2 Task B
3 Task C
4 Task D
5 Task E
Nous décidons que E est maintenant la tâche la plus importante
1 Task E
2 Task A
3 Task B
4 Task C
5 Task D
Je dois mettre à jour les 5 tâches pour leur donner une nouvelle priorité.
Si la tâche B devient alors plus importante, l'IA l'aurais-je
1 Task E
2 Task B
3 Task A
4 Task C
5 Task D
Je dois mettre à jour les tâches B et A uniquement.
Quelles façons de structurer cela dans une base de données? J'imagine que vous auriez un projet différent stocké dans la même table qui aurait son propre poids.
Serait-il préférable de pointer une tâche qui a lieu après (un peu comme une liste de liens).
Ce n'est vraiment qu'une décharge de cerveau. Je me demandais simplement comment vous alliez procéder pour mettre en œuvre quelque chose comme ça.