Bonjour,
A l'execution du fichier de script j'obtient les erreurs suivantes :
OpenConcerto-1.3.sql:79: ERREUR: droit refusé pour le langage c
OpenConcerto-1.3.sql:82: ERREUR: la fonction Common.plpgsql_call_handler() n'existe pas
OpenConcerto-1.3.sql:90: ERREUR: droit refusé pour le langage c
OpenConcerto-1.3.sql:93: ERREUR: la fonction Common.plpgsql_validator(oid) n'existe pas
Tout le reste semble se passé correctement en tout cas sans erreur.
Puis je passer outre ou cela est'il important.
J'ai exécuté le script à partir de phpPgAdmin sur mon serveur distant.
Merci de votre retour
Nicolas
[Resolu]Erreur sql installation bdd postgresql
J'ai essayé de faire cela :
GRANT USAGE ON LANGUAGE c TO openconcerto;
Reponse :
Erreur SQL :
ERREUR: le langage « c » n'est pas de confiance
HINT: Seuls les super-utilisateurs peuvent utiliser des langages qui ne sont pas
de confiance.
openconcerto doit'il etre super utilisateur ?
Nicolas
GRANT USAGE ON LANGUAGE c TO openconcerto;
Reponse :
Erreur SQL :
ERREUR: le langage « c » n'est pas de confiance
HINT: Seuls les super-utilisateurs peuvent utiliser des langages qui ne sont pas
de confiance.
openconcerto doit'il etre super utilisateur ?
Nicolas
Bonsoir,
J'ai passer le user openconcerto en superuser
Puis j'ai repassé
SET search_path = "Common", pg_catalog;
CREATE FUNCTION plpgsql_call_handler() RETURNS language_handler
LANGUAGE c
AS '$libdir/plpgsql', 'plpgsql_call_handler';
ALTER FUNCTION "Common".plpgsql_call_handler() OWNER TO openconcerto;
CREATE FUNCTION plpgsql_validator(oid) RETURNS void
LANGUAGE c
AS '$libdir/plpgsql', 'plpgsql_validator';
ALTER FUNCTION "Common".plpgsql_validator(oid) OWNER TO openconcerto;
Les lignes posant l'erreur et cela semble etre bon maintenant
Je n'ai plus qu'a essayer de me connecter à ma bdd distant (ssh)
J' espere trouvé de l'aide sur le forum !
Nicolas
J'ai passer le user openconcerto en superuser
Puis j'ai repassé
SET search_path = "Common", pg_catalog;
CREATE FUNCTION plpgsql_call_handler() RETURNS language_handler
LANGUAGE c
AS '$libdir/plpgsql', 'plpgsql_call_handler';
ALTER FUNCTION "Common".plpgsql_call_handler() OWNER TO openconcerto;
CREATE FUNCTION plpgsql_validator(oid) RETURNS void
LANGUAGE c
AS '$libdir/plpgsql', 'plpgsql_validator';
ALTER FUNCTION "Common".plpgsql_validator(oid) OWNER TO openconcerto;
Les lignes posant l'erreur et cela semble etre bon maintenant
Je n'ai plus qu'a essayer de me connecter à ma bdd distant (ssh)
J' espere trouvé de l'aide sur le forum !
Nicolas