Autoriser uniquement les superuser à se connecter à une base

Initialiser un cluster, gérer les accès, modifier les paramètres par défaut, interroger le catalogue avec psql ou pgAdmin, déplacer les données avec pgdump etc.
Répondre
Phil
Administrateur du site
Messages : 292
Enregistré le : mar. 1 sept. 2015 00:38
Localisation : France
Contact :

Autoriser uniquement les superuser à se connecter à une base

Message par Phil »

Merci à Chantal pour sa question :

"Je souhaiterais dupliquer une base avec la commande "create database with template XX". L'opération échoue si des connexions applicatives sont effectuées sur la base à dupliquer. Comment garantir que seul mon superuser peut s'y connecter ?"

Réponse :

Il est par exemple possible de passer connection_limit à 0 au niveau de la base via "alter database", de tuer d'éventuelles sessions via "pg_terminate_backend", d'effectuer le travail nécessitant des droits superuser puis de repasser connection_limit à -1 (ou à la valeur d'origine si le nombre de connexions n'était pas "illimité" à l'origine)
Cdlt. Phil - pgphil.ovh
Répondre