Page 1 sur 1

Autoriser uniquement les superuser à se connecter à une base

Posté : mar. 3 oct. 2023 13:56
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)