Notre système fonctionnera sur un réseau local ne comptant pas plus de 50 clients connectés au même serveur local. Nous créons un utilisateur DB pour chaque client, afin de profiter du système de privilèges postgresql. 1) Analyser la "performance", c'est OK d'avoir ~ 50 utilisateurs de DB au lieu de réimplémenter un système personnalisé?Gestion des utilisateurs avec Postgresql
2) (RESOLU) Comment l'utilisateur peut-il vérifier (quelle instruction SQL) quelle permission il a dans une table?
Solution:
SELECT HAS_TABLE_PRIVILEGE('user','table','insert')
Je préfère ne pas ré-écrire le système, car un bon système de sécurité n'est pas trivial à mettre en œuvre.