Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 16/10/2017 11:43:43
- samirca007
- Membre
droit lecture écriture sur une base
bonjour a tous
je débute en postgresql et j'ai une demande qui consiste a créé un user et de l'affecter le droit en lecture écriture sur une base de donnée
Qui peux m'aider sur le syntaxe SVP
merci pour vous
Hors ligne
#2 16/10/2017 14:59:28
- gleu
- Administrateur
Re : droit lecture écriture sur une base
Vous avez essayé quoi et vous avez quoi comme message d'erreur ?
Guillaume.
Hors ligne
#3 16/10/2017 15:44:11
- samirca007
- Membre
Re : droit lecture écriture sur une base
bonjour
j'ai mis
grant all on database production to user1
;
mais j'ai pensé que c'est mis un droit élevé
Hors ligne
#4 16/10/2017 18:44:08
- rjuju
- Administrateur
Re : droit lecture écriture sur une base
Cette commande ne fait que positionner des droits au niveau de la base (le droit de se connecter, de créer fichiers objets temporaires et de créer de nouveaux schémas).
Je vous conseille la lecture de la documentation : https://docs.postgresql.fr/9.6/sql-grant.html
Julien.
https://rjuju.github.io/
Hors ligne
#5 17/10/2017 10:08:59
- samirca007
- Membre
Re : droit lecture écriture sur une base
si je comprend bien le lien
GRANT ALL PRIVILEGES ON DATABASE "database" to "user"
;
n'hésiter pas a me corriger si je fait de béthise , je suis un débutant
Hors ligne
#6 17/10/2017 14:18:49
- gleu
- Administrateur
Re : droit lecture écriture sur une base
Ça ne donne que des droits sur la base, pas sur les objets qui en font partie.
D'autre part, pour reprendre le premier message, donner les droits en lecture/écriture sur une base ne veut rien dire. On n'écrit pas sur une base. On écrit dans une table ou dans une vue matérialisée, et donc il faut donner des droits à ce niveau là.
Guillaume.
Hors ligne
#7 17/10/2017 16:27:36
- samirca007
- Membre
Re : droit lecture écriture sur une base
si je corrige ce qui' a été fait
normalement ça serai juste avec ce ci
GRANT USAGE ON SCHEMA public TO user
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO user;
Dernière modification par samirca007 (17/10/2017 16:28:03)
Hors ligne
#8 17/10/2017 17:13:45
- gleu
- Administrateur
Re : droit lecture écriture sur une base
Ça a l'air bon, oui.
Guillaume.
Hors ligne
Pages : 1