Projet

Général

Profil

Anomalie #869

probleme à l'import

Ajouté par Geoffroy Desvernay il y a presque 6 ans. Mis à jour il y a presque 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
Echéance:
04/06/2018
% réalisé:

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é

Formats disponibles : Atom PDF