Je clone et étend l'application Google Tasks. Je veux être en mesure de stocker l'ordre des lignes. J'ai créé un champ dans la base de données, nommé rowNumber. Lorsque l'utilisateur insère une ligne au milieu d'autres, je dois mettre à jour ce champ dans de nombreuses autres lignes pour obtenir la sortie désirée. Il y a une meilleure façon de le faire?Quelle est la meilleure façon de stocker l'ordre entre les lignes de la base de données?
BTW l'application est faite pour le Google App Engine (Python).
Les lignes doivent-elles être incrémentées de un? Que se passe-t-il si vous supprimez une ligne? Recalculez-vous également les lignes restantes? –
Les lignes ne sont pas nécessairement incrémentées de un. Je vois où vous voulez obtenir: si l'incrément est plus élevé, nous pouvons insérer des lignes sans mettre à jour le reste. –
Si vous supprimez une ligne, le reste reste commandé. –