Bonjour, Le 12/06/2014 17:23, Michael Uplawski a écrit :
Je veux presque m'excuser de vous énerver de nouveau, mais j'ai compris quelques-uns des phénomènes qui m'ont inquiétés dans la présentation des donnés dans Lima.
Quand vous développez le logiciel, des actualisations du schema de la base deviennent fréquemment nécessaires. C'est complètement normal et attendu. Seulement.., quand ça m'est arrivé dans une ancienne vie, on a souvent prix un week-end entier pour manipuler les bases de nos clients de loin, par connexion sécurisé, avant l'installation d'une nouvelle version du logiciel.
Est-ce qu'il est envisageable que vous fournissez une petite routine, pourquoi pas caché derrière un interface simpliste, qui sert à mettre les choses en ordre chez vos utilisateurs ? Il existe déjà un mécanisme de migration de base de données dans Lima qui gère les modifications à faire sur la base de données. Celui-ci est exécuté à chaque utilisation d'une nouvelle version de Lima.
Concrètement, ce que je vois déjà, c'est des NULL manquant dans une colonne. Je vais les entrer manuellement, c'est bien et ça marche. Mais cette procédure, qui n'est normalement pas nécessaire pour les nouvelles entrées, doit être facilitée pour l'utilisateur. Je crois que c'est une des dernières nouvelles versions .7x qui a introduit l'erreur. J'ai détecté ce problème sur la table 'entry', parlez-vous de la même table ? Voici la requête à utiliser afin de corriger le problème: UPDATE entry SET lettering=null WHERE lettering IS NOT NULL AND LENGTH(LTRIM(RTRIM(lettering))) = 0
Par ailleurs, cette requête sera automatiquement exécutée lors du premier lancement de la version 8.0 de Lima.
Mais bon. C'est maitrisé.
Merci,
Michael
_______________________________________________ Lima-users mailing list Lima-users@list.chorem.org http://list.chorem.org/cgi-bin/mailman/listinfo/lima-users Cordialement David Cossé