Je liste ici les choses qui sont différentes entre les drivers pour les connexions à une base de données, et qu'il faudrait uniformiser.
CopixDBFieldDescription
- propriétés $primarykey et $pk qui contiennent la même information
- ajouter une propriété $defaultValue
- ajouter une propriété $maxLength
- ajouter une propriété $required
- voir comment gérer une propriété $isAutoIncrement, utilisée actuellement sur mysql mais pas oci
driver mysql
- getFieldList
- retourner un array of CopixDBFieldDescription au lieu de array of stdclass
- se conformer à CopixDBFieldDescription : caption "en trop", pk et primary utilisés, etc.
drivers oci et pdo_oci
- getFieldList
- retourner un array of CopixDBFieldDescription au lieu de array of stdclass
- utilisation de primary au lieu de primarykey
- dans primary, on a 'yes' ou 'no', pourquoi pas true ou false ?
(ticket en cours d'écriture, en fonction de ce que je trouve dans les drivers)