Welcome, Guest
Username: Password: Remember me

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

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 9 months 3 weeks ago #100456

  • riqcles
  • riqcles's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 118
  • Thank you received: 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
Attachments:
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
The administrator has disabled public write access.

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 9 months 3 weeks ago #100457

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6236
  • Thank you received: 793
  • Karma: 238
Attend pas,

C'est bien dans la fonction CSVimport:
$newlid=Yii::app()->db->createCommand('Select LAST_INSERT_ID()')->query()->read();
The administrator has disabled public write access.

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 9 months 3 weeks ago #100470

  • riqcles
  • riqcles's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 118
  • Thank you received: 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
The administrator has disabled public write access.

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 9 months 3 weeks ago #100580

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6236
  • Thank you received: 793
  • Karma: 238
Et fixé par Carsten :)
The administrator has disabled public write access.
The following user(s) said Thank You: riqcles

PostrgeSQL 9.1 - Importer questionnaire csv 1.85+ vers 2.00 9 months 3 weeks ago #100596

  • riqcles
  • riqcles's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 118
  • Thank you received: 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
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.114 seconds
Donation Image