From 4c28a6e9eeff3faf07672c2ede077341efc0c1dd Mon Sep 17 00:00:00 2001 From: emorino Date: Fri, 13 Dec 2019 15:50:34 +0100 Subject: [PATCH] Ajout creation user lecture seule --- HowtoPostgreSQL.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/HowtoPostgreSQL.md b/HowtoPostgreSQL.md index 1a230466..f23ee542 100644 --- a/HowtoPostgreSQL.md +++ b/HowtoPostgreSQL.md @@ -310,6 +310,23 @@ Comme pour les instances, par défaut la base sera créée avec l'encodage du sy postgres:~$ psql -h 127.0.0.1 -U USER -W -d DB ~~~ +* Création d'un utilisateur en lecture seule sur une ou plusieurs bases : + +Il faut tout d'abord créer l'utilisateur comme ceci : + +~~~ +$ createuser -P +~~~ + +Il faut ensuite ajuster les droits pour cet utilisateur sur la ou les bases : + +~~~ +postgres=# GRANT CONNECT ON DATABASE TO ; +postgres=# GRANT USAGE ON SCHEMA public TO ; +postgres=# GRANT SELECT ON ALL TABLES IN SCHEMA public TO ; +~~~ + + * Suppression d'une base de données : ~~~