Page 1 sur 1

Erreur SQL pendant la création d'une société

Posté : mer. déc. 21, 2011 7:06 pm
par rapidos
Bonjour,
avant tout je voudrais féliciter les créateurs d'OpenConcerto. C'est une excellente initiative que j'ai hâte d'utilise au quotidien.

Cependant, tout à l'heure j'ai voulu créer ma première société dans le logiciel et j'ai des erreurs qui remontent.

Je suis sur la version multiposte avec un serveur sous Debian Squeeze avec Postgresql-8.4 (le dump est passé sans erreurs)

Voici ce que me donne un "tail -f /var/log/postgresql/postgresql-8.4-main.log"

Code : Tout sélectionner

2011-12-21 19:27:13 CET ERROR:  permission denied: "RI_ConstraintTrigger_35260" is a system trigger
2011-12-21 19:27:13 CET CONTEXT:  SQL statement "alter table "OpenConcerto49"."ACOMPTE" DISABLE trigger all"
	PL/pgSQL function "settrigger" line 7 at EXECUTE statement
2011-12-21 19:27:13 CET STATEMENT:  select "OpenConcerto49".setTrigger('DISABLE', 'tables_changeFKChecks')
2011-12-21 19:27:16 CET ERROR:  permission denied: "RI_ConstraintTrigger_35260" is a system trigger
2011-12-21 19:27:16 CET CONTEXT:  SQL statement "alter table "OpenConcerto49"."ACOMPTE" DISABLE trigger all"
	PL/pgSQL function "settrigger" line 7 at EXECUTE statement
2011-12-21 19:27:16 CET STATEMENT:  select "OpenConcerto49".setTrigger('DISABLE', 'tables_changeFKChecks')
Suite à cela la création de la société ne se termine jamais.

Si quelqu'un a une idée, je suis preneur

Re: Erreur SQL pendant la création d'une société

Posté : jeu. déc. 22, 2011 11:19 am
par guillaume
Bonjour,

Ce problème a déjà été remonté, il s'agit de trigger ajoutés par un logiciel externe,
à ma connaissance soit RybyOnRails ou des framework php.
Ces triggers n'appartiennent pas à l'utilisateur openconcerto, ce qui bloque OpenConcerto.

Solution: supprimer les triggers qui commencent par RI_ConstraintTrigger_

Cordialement,

Re: Erreur SQL pendant la création d'une société

Posté : jeu. déc. 22, 2011 11:24 am
par rapidos
Bonjour Guillaume,
je ne suis pas sûr de comprendre, il n'y a rien sur le serveur à part PostGreSQL.

Ou est-ce qu'on peut trouver ces triggers? Dans le code d'OpenConcerto??

PS: J'ai pourtant bien utilisé la fonction recherche avant de lancer mon message!

Re: Erreur SQL pendant la création d'une société

Posté : jeu. déc. 22, 2011 12:41 pm
par guillaume
Bonjour,

Ces triggers ne sont pas créés par OpenConcerto,
pour les effacer cf: http://goo.gl/Eeeck

Vous pouvez aussi utiliser pgAdmin pour faire du ménage.

Notre hotline peut également s'occuper de ce problème via quelques jetons, bien évidement.

Cordialement,

Re: Erreur SQL pendant la création d'une société

Posté : jeu. déc. 22, 2011 6:56 pm
par rapidos
Re,
juste pour info, j'ai passé mon utilisateur openconcerto en superuser ...

C'est pas ce qu'on fait de mieux niveau sécurité mais au moins ca m'a permis de commencer à jouer avec OpenConcerto!

Merci Guillaume

Re: Erreur SQL pendant la création d'une société

Posté : ven. déc. 23, 2011 7:25 pm
par guillaume
Une fois la société créée, vous pouvez retirer les droits "super admin".

Re: Erreur SQL pendant la création d'une société

Posté : mar. déc. 27, 2011 5:48 pm
par rapidos
Effectivement, cela semble fonctionner!

Merci guillaume!