Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Sécurité » Role pour deux cas différents » 27/11/2018 14:24:03
faudrait alors remplacer le grant par
ALTER DEFAULT PRIVILEGES IN SCHEMA lcm GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TO peracon_lcm;
#2 Sécurité » Role pour deux cas différents » 22/11/2018 22:31:33
- robert_trudel
- Réponses : 2
bonjour,
je débute avec postgresql
A l'aide de l'utilsateur postgres,
J'ai créé un bd nommé: peracon
J'ai ensuite créer un schéma nommé: lcm
Je voudrais créer un role superadmin qui aurait toute les droits et pourrais être utilisé à travers d'outils tel que pgamdin
Je voudrais aussi avoir un autre role qui serait utilisé dans le spring datasource d'une application spring boot. Il pourrait seulement faire des select, update, delete. Il doit aussi être en mesure de faire un
SELECT setval('test_reset', 100, false)
Niveau role je pensais faire
CREATE ROLE tcm_admin SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN CONNECTION LIMIT 2 PASSWORD 'xxxxxxxxxxxxxxxx';
GRANT ALL PRIVILEGES on database peracon to tcm_admin;
ALTER DATABASE peracon OWNER TO tcm_admin;
CREATE ROLE peracon_lcm WITH LOGIN NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT NOREPLICATION CONNECTION LIMIT -1 PASSWORD 'xxxxxxxxxxxxxxxx';
GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA lcm TO peracon_lcm;
ALTER DEFAULT PRIVILEGES IN SCHEMA lcm GRANT SELECT, USAGE, UPDATE ON sequences TO peracon_lcm;
des suggestions, conseils?
Pages : 1