Projet

Général

Profil

Tâche #17503

Mis à jour par Thierry Bertrand il y a plus de 7 ans

la syntaxe admise pour un grant, selon la doc postgres :

GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] } ON DATABASE database_name [, ...] TO { [ GROUP ] role_name | PUBLIC } [, ...] [ WITH GRANT OPTION ]

donc soit on utilise une liste de privilèges séparés par des virgules, soit on utilise ALL, mais ALL ne peut pas faire partie d'une liste.

On pourrait, dans /usr/lib/python2.7/dist-packages/eoledb/eoledbpg.py ligne 266 faire une boucle sur param['privileges'] au lieu d'un ', '.join(param['privileges'])

Retour