Projet

Général

Profil

Actions

Amélioration #4739

fermé

Détection array Pg malformés à l'import

Ajouté par Jérôme Augé il y a presque 12 ans. Mis à jour il y a presque 12 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
23/04/2014
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:

Aucune fonction "officielle" n'est disponible pour convertir un chaîne de tableau postgresql en PHP.

La fonction utilisée fait la conversion pour une chaîne bien formée.

Réécriture de la fonction de conversion avec un parsing caractère plus précis.

Principaux fichiers impactés:
Wiki Détail:
Contrôle:

Description

Certains array Pg malformés semblent passer inaperçus lors de l'import.

Exemple avec un attribut "a_time" faisant partie d'un array dont la valeur erronée suivante est importée (il manque une virgule pour séparer les deux valeurs) :

 a_time
--------
 {
 "12:13:15" 
 "13:14:16" 
 }

En base de donnée on obtient alors :

     a_time      
----------------- 
 {13:14:15,NULL}

Mis à jour par Marc Claverie il y a presque 12 ans

  • Statut changé de Nouveau à À analyser
  • Assigné à mis à Éric Brison
  • Version cible mis à 3.3#DB

Mis à jour par Éric Brison il y a presque 12 ans

  • Solution proposée mis à jour (diff)

Mis à jour par Éric Brison il y a presque 12 ans

  • Statut changé de À analyser à Analysé
  • Solution proposée mis à jour (diff)

Mis à jour par Éric Brison il y a presque 12 ans

  • Statut changé de Analysé à Intégré
  • % réalisé changé de 0 à 100

Appliqué par commit dynacase-core|commit:f0b6003c901160216d57d42023e254dc83730ce5.

Actions

Formats disponibles : Atom PDF