IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

propel-dump-data => invalid resultset column [1.x]


Sujet :

Symfony PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 100
    Par défaut propel-dump-data => invalid resultset column
    bon jour,

    j'ai fait mon schema.yml il se charge convenablement, pas de pb.
    j'ai fit des modifs et j'ai supprimé une table. j'ai donc enlevé a la main les class.php dans lib model, la table n'est plus recrée.

    lorsque je fais un symfony propel-dump-data dans ma console, j'ai l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [SQLException]
    Invalid resultset column: id
    j'ai eu également à un moment une erreur du style:
    erreur lors de la requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM TABLE maTable
    alors que maTable et justement celle que j'ai supprimée de mon schéma.

    bref si vous avez une piste ou déja eu ce problème.

    je suis sous propel, sf 1.0, windows.

    ** EDIT **

    JE viens de supprimer des entrées de 'maTable' dans config autoload_yml.php qui apparaissait encore. cette fois il est complétement éffacé mais ça ne marche toujours pas... le problème vient d'ailleurs.

    sinon est-ce que vous savez comment afficher plus de détail sur mon erreur?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 47
    Par défaut
    Vérifie si tu n'a pas des fixtures qui sont chargé dans une colonne qui n'existerait plus celon ton modele ...

    edit : tu as modifié le shemas ... tu as bien rebuildé le model ... ?

    fait un petit propel build-all-load ... pour voir

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 100
    Par défaut
    oui je reconstruit bien tout a chaque fois avec propel-build-all-load front

    je viens de déceler un problème:
    lorsque je fais un propel-buil-all, ça marche et ma table est vide.
    si je fais mon data-dump, ça marche. bon il est vide aussi normal.

    si je mets une entrée dans ma table: même minime... mon data-dump ne marche plus. et me fais l'erreur invalid resultset column

    etrange non!

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 47
    Par défaut
    Envoi une copie de ton fichier shemas.yml STP

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 100
    Par défaut
    j'ai trouvé la réponse... et c'est un peu la même que mon précédent post dans ce même forum d'il y a 3 jours....

    dans mon schema.yml et donc dans ma base de données aussi: les champs des tables étaient définis en MAJUSCULE. A partir du model généré propel cherchait les champs en minuscules et ne les trouvait pas.

    j'ai donc redéfini mon schema.yml et changé tous les champs de mes 55 tables en minuscule et ça marche maintenant!!

    moralité: IL NE FAUT JAMAIS ECRIRE LES CHAMPS EN MAJUSCULE DANS UNE BASE DE DONNEES

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. erreur : Data too long for column
    Par GLSpirit dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 25/10/2007, 15h30
  2. Erreur Data too long For column
    Par fabrice.77 dans le forum Débuter
    Réponses: 12
    Dernier message: 12/02/2007, 09h19
  3. [NWNX ODBC2 plugin] Data too long for column ..
    Par ballestolive dans le forum Débuter
    Réponses: 1
    Dernier message: 31/10/2006, 15h01
  4. ERROR 1406 (22001): Data too long for column
    Par olive_le_malin dans le forum Requêtes
    Réponses: 6
    Dernier message: 12/06/2006, 14h27
  5. "Data truncation: Data too long for column"
    Par bibiloute dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 04/05/2006, 09h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo