Anomalie #869
probleme à l'import
100%
Description
on a le champ 'salle' semble parfois multivalué, ce qui entraine une erreur type "Data too long", et pose la question de sa gestion en aval…
Ex:
ERROR 1406 (22001): Data too long for column 'salle' at row 1800
la ligne:
1800;0;4444;0;11, 13, 15, 16, 24, 3, 48, 49, 55, 58, 59, 6, 68, 77, 79, 81, 83, 85, 89, 9, 94;0;Maintenance (SAUVAL);Maintenance (SAUVAL);2018-02-10 08:00:00;2018-02-10 22:00:00;"";200, 222, 224, 231, 233/235, Amphi 1, Amphi A, Canal à Houle, Centre de Doc, Dojo, E_102 - La Calade, E_115 - Mourepiane, Hall Grand Amphi, Médiathèque Bis, Optique P2_10, P6_002_La Pomme, P6_007_B, Plateforme de chimie - salle 2, Plateforme de chimie - salle 6, Salle de réunion, SIMPIonMars;, 200, 222, 224, 231, 233/235, A1, AA, E_003, E_102, E_115, P2_010, P6_002, P6_007 B, PLOT 2, PLOT 6;Réservation de salle;"";"";""
Historique
#1 Mis à jour par Pierre-Olivier Nahoum il y a presque 6 ans
OK je vais passer la salle en longtext. Je pense cependant que pour une V3 de Sérénade faudrait penser à une structure de DB un peu plus propre, mais bon c'est pas le sujet ici.
http://doctrine-dbal.readthedocs.io/en/latest/reference/types.html#id105
#2 Mis à jour par Pierre-Olivier Nahoum il y a presque 6 ans
Bon ça y est j'ai commit un changement qui passe le champ salle en "longtext", dis moi si ça arrange le bouiboui
J'ai update le schéma de db de test (php bin/console doctrine:schema:update --force)
#3 Mis à jour par Geoffroy Desvernay il y a presque 6 ans
Next step :
ERROR 1366 (22007): Incorrect integer value: '' for column 'idUtilisateurSonate' at row 7413
le champ est vide dans certains cas (normal ?)
Si c'est normal, mettre une valeur 'par défaut' dans la BDD ?
#4 Mis à jour par Pierre-Olivier Nahoum il y a presque 6 ans
C'est MAJ. J'ai tout mis en nullable sauf la clé (of course) et les dates de début et de fin, c'est en somme le minimum pour réserver une salle.
#5 Mis à jour par Geoffroy Desvernay il y a presque 6 ans
- Assigné à mis à Clément Leneveu
Ca passe toujours pas (je force l'import quand même mais ça tiendra pas longtemps…)
Même erreur… le LOAD DATA charge bêtement '' dans un entier… (idem pour mysqlimport)
@Clement: Tu pourrais ajouter un '0' dans la colonne idUtilisateurSonate s'il n'y a rien ?
#6 Mis à jour par Geoffroy Desvernay il y a presque 6 ans
- % réalisé changé de 0 à 80
#7 Mis à jour par Pierre-Olivier Nahoum il y a presque 6 ans
Ok dès que c'est réglé vous pouvez déployer, de notre côté je pense que tout est bon il me semble
#8 Mis à jour par Geoffroy Desvernay il y a presque 6 ans
- Assigné à changé de Clément Leneveu à Geoffroy Desvernay
#9 Mis à jour par Geoffroy Desvernay il y a presque 6 ans
- Version cible mis à v2.2
- Echéance mis à 04/06/2018
#10 Mis à jour par Geoffroy Desvernay il y a presque 6 ans
- % réalisé changé de 80 à 100
- Statut changé de Nouveau à Résolu
pb réglé, il restait un pb réseau bizarre…
#11 Mis à jour par Geoffroy Desvernay il y a presque 6 ans
- Statut changé de Résolu à Fermé