Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 14/11/2018 10:11:49
- dznet
- Membre
création de tablespace uniquement pour le superUser ?
Bonjour,
Alors j'ai un peu honte de poser cette question, mais n'ayant pas trouvé des réponses contradictoires je préfère la poser ici.
Est-ce qu'il faut être obligatoirement un SuperUser type le user postgres pour créer des tablespace ?
ou est-il possible de déléguer ce droit à un user ayant le rôle admin de la base ? --> si oui comment ?
Merci de vos réponse.
Dz
Hors ligne
#2 14/11/2018 10:38:54
- gleu
- Administrateur
Re : création de tablespace uniquement pour le superUser ?
Il faut avoir l'attribut SUPERUSER pour créer un tablespace. Il faut en plus que le répertoire cible existe et ait pour propriétaire postgres. Tout ça implique des droits au niveau PostgreSQL (l'attribut superuser) et au niveau système (une connexion en tant qu'utilisateur postgres ou root sur le système) pour ajouter un tablespace. Être propriétaire d'une base ne suffit pas vu qu'un tablespace est un objet global, non spécifique à une base.
Guillaume.
Hors ligne
#3 14/11/2018 10:49:46
- dznet
- Membre
Re : création de tablespace uniquement pour le superUser ?
Merci Gleu pour ces précisions. C'est noté
Hors ligne