Vous n'êtes pas identifié(e).
Pages : 1
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...
Ok en effet, résolu avec un :
grant select on foreign_table to local_user;
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 ?
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
Pages : 1