Projet

Général

Profil

Actions

Anomalie #869

fermé

probleme à l'import

Ajouté par Geoffroy Desvernay il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

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

100%

Temps estimé:

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;"";"";""

Mis à jour par Pierre-Olivier Nahoum il y a plus de 7 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

Mis à jour par Pierre-Olivier Nahoum il y a plus de 7 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)

Mis à jour par Geoffroy Desvernay il y a plus de 7 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 ?

Mis à jour par Pierre-Olivier Nahoum il y a plus de 7 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.

Mis à jour par Geoffroy Desvernay il y a plus de 7 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 ?

Mis à jour par Geoffroy Desvernay il y a plus de 7 ans

  • % réalisé changé de 0 à 80

Mis à jour par Pierre-Olivier Nahoum il y a plus de 7 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

Mis à jour par Geoffroy Desvernay il y a plus de 7 ans

  • Assigné à changé de Clément Leneveu à Geoffroy Desvernay

Mis à jour par Geoffroy Desvernay il y a plus de 7 ans

  • Echéance mis à 04/06/2018
  • Version cible mis à v2.2

Mis à jour par Geoffroy Desvernay il y a plus de 7 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 80 à 100

pb réglé, il restait un pb réseau bizarre…

Mis à jour par Geoffroy Desvernay il y a plus de 7 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF