Evolution #1989

Change database model to support easily collection

Added by Benjamin Poussin about 1 year ago.

Status:NouveauStart date:02/29/2012
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:JDBCEstimated time:10.00 hours
Target version:4Spent time:-

Description

Actuellement pour stocker les collections on est obligé d'ajouter au bout des noms de champs [n/m]. Il serait plus simple d'ajouter une colonne 'index' dans lequel on stocke l'indice de l'element de la collection. Que l'element soit un Set, une List ou une Map.

Cela devrait simplifier le sockage et la restauration. Il suffirait de faire un 'order by' index. et ajouter les valeurs aux collections fur et a mesure qu'on lit le resultSet.

La cle deviendrait alors (id,fieldname, index)

Pour l'ajout d'un champs on Map peut-etre faire: 000000000-key, 000000001-Key, ...

Gere-t-on automatiquement la migration du schema des bases existantes ? en tout cas il faut essayer.

Also available in: Atom PDF