Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 il y a 10 mois 4 semaines #100456

  • riqcles
  • Portrait de riqcles
  • Hors ligne
  • Expert Lime
  • Messages : 118
  • Remerciements reçus 6
  • Karma: 2
Bonjour à tous, J'ai un bug lors de l'import de questionnaires réalisé dans la V1.85+ (avec BDD Postgres) dans une V2 (build 130929 et antérieur) aussi sous BDD Postgres.

J'ai le message d'erreur suivant :
Internal Server Error
CDbCommand failed to execute the SQL statement: SQLSTATE[42883]: Undefined function: 7 ERREUR: la fonction last_insert_id() n'existe pas
LINE 1: Select LAST_INSERT_ID()
^
HINT: Aucune fonction ne correspond au nom donné et aux types d'arguments.
Vous devez ajouter des conversions explicites de type.

An internal error occurred while the Web server was processing your request. Please contact the webmaster to report this problem.

Thank you.


Au moins le français fonctionne ! :laugh:

Si j'importe le questionnaire 1.85 dans une version 2.00 avec une BDD sous Mysql (exemple : le site de démo de Limesurvey / ou une installation sous Easyphp), il n'y a pas d'erreur.

J'ai regardé dans le Mantis -> pas trouvé d'erreur en relation.
J'ai pas essayé avec la première version de la V2 qui était sorti juste après la 1.92.. (je regarde si je l'ai sous le coude !) pour tester et comparer le code Yii.

J'attache le questionnaire, si ceux qui ont un postgres peuvent tester pour confirmer l'erreur avant création d'un Mantis

Merci :P
Pièces jointes :
LimeSurvey version 2.05 build 140520 / 1.92+ build 120909 / 1.85+ (plus pour longtemps ! yes ! )
OS : CentOS 6.5 / PHP 5.3.13/
BDD : PostGresql 9.3 /PostGresql 8.4.11
L'administrateur a désactivé l'accès en écriture pour le public.

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 il y a 10 mois 4 semaines #100457

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6277
  • Remerciements reçus 802
  • Karma: 241
Attend pas,

C'est bien dans la fonction CSVimport:
$newlid=Yii::app()->db->createCommand('Select LAST_INSERT_ID()')->query()->read();
L'administrateur a désactivé l'accès en écriture pour le public.

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 il y a 10 mois 4 semaines #100470

  • riqcles
  • Portrait de riqcles
  • Hors ligne
  • Expert Lime
  • Messages : 118
  • Remerciements reçus 6
  • Karma: 2
:laugh:
Ok c'est soumis : bugs.limesurvey.org/view.php?id=8235

Merci :)
LimeSurvey version 2.05 build 140520 / 1.92+ build 120909 / 1.85+ (plus pour longtemps ! yes ! )
OS : CentOS 6.5 / PHP 5.3.13/
BDD : PostGresql 9.3 /PostGresql 8.4.11
L'administrateur a désactivé l'accès en écriture pour le public.

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 il y a 10 mois 3 semaines #100580

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6277
  • Remerciements reçus 802
  • Karma: 241
Et fixé par Carsten :)
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: riqcles

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 il y a 10 mois 3 semaines #100596

  • riqcles
  • Portrait de riqcles
  • Hors ligne
  • Expert Lime
  • Messages : 118
  • Remerciements reçus 6
  • Karma: 2
:woohoo: Super !
je vais télécharger la nouvelle version de ce pas.
LimeSurvey version 2.05 build 140520 / 1.92+ build 120909 / 1.85+ (plus pour longtemps ! yes ! )
OS : CentOS 6.5 / PHP 5.3.13/
BDD : PostGresql 9.3 /PostGresql 8.4.11
L'administrateur a désactivé l'accès en écriture pour le public.
Modérateurs: Nickko
Temps de génération de la page : 0.153 secondes
Donation Image