PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 pgAdmin4 » Configuration WSGI sur un serveur Apache » 19/09/2018 15:10:44

pg_linux
Réponses : 0

Je fais tourner l'application Web sur une machine virtuelle. Celle-ci sature alors qu'il n'y a que 15 personnes qui travaillent dessus. j'ai dans un premier temps booster la configuration de la MV pour m'apercevoir qu'il n'y avait qu'un CPU qui saturait..

J'ai donc essayé de modifier le paramètre processes (valoriser à 2) dans le fichier virtualhost :

<VirtualHost *:80>
    ServerName pgadmin.test.lan

    WSGIDaemonProcess pgadmin processes=1 threads=25
    WSGIScriptAlias / /usr/share/pgadmin4/web/pgAdmin4.wsgi

    <Directory /usr/share/pgadmin4/web>
        WSGIProcessGroup pgadmin
        WSGIApplicationGroup %{GLOBAL}
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>

mais l'application dysfonctionne alors.. Le problème n'est peut-être que lié à ma configuration Apache (j'utilise celle par défaut de Debian). Une solution est de multiplier les applications Web (une Mv par utilisateur), voir de faire de la répartition de charge...

#2 Re : Général » [résolu] postgres_fdw et droits de l'utilisateur local » 11/02/2018 19:27:45

Ok en effet, résolu avec un :

grant select on foreign_table to local_user;

#3 Re : Général » [résolu] postgres_fdw et droits de l'utilisateur local » 11/02/2018 18:19:19

La requête qui provoque l'erreur est de type SELECT ...
Le "create foreign table" a été fait part l'utilisateur postgres
l'utilisateur qui lance la requête est un utilisateur lambda (ça marche pas) et un utilisateur admin (pas postgres, un autre)

Le "CREATE USER MAPPING FOR local_user" ne correspond-t-il pas à donner ce droit à local_user ?

#4 Général » [résolu] postgres_fdw et droits de l'utilisateur local » 11/02/2018 16:33:50

pg_linux
Réponses : 4

Bonjour,

j'ai crée un mapping pour un utilisateur local lambda, j'obtiens un "ERREUR:  droit refusé pour la relation"

le même mapping pour un utilisateur local ayant des droits admin : nickel

Je serai tenté de déduire que l'utilisateur local doit avoir des droits particuliers; mais je n'en trouve pas mention ici :
https://docs.postgresql.fr/10/postgres-fdw.html

Pied de page des forums

Propulsé par FluxBB