From: | Marc Cousin <cousinmarc(at)gmail(dot)com> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Rendre les tables/database en read only |
Date: | 2015-03-24 18:22:20 |
Message-ID: | 5511AB5C.9030407@gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
On 23/03/2015 11:40, Emmanuel Quevillon wrote:
> Bonjour,
>
> Je voudrais rendre une base, ou toutes ses tables en read-only.
> Pour ceci j'ai utilisé la commande revoke :
>
> begin;
> revoke grant option for update, insert on all tables in schema public
> from <user>;
>
> Je n'ai pas d'erreur mais quand je check les droits des tables,
> ceux-ci sont toujours les memes, les droits d'insert et update sont
> toujours présents lorsque je regarde les droits pour une table
> avec \dp ou \z.
>
> Y a-t-il une autre commande à utiliser pour rendre une db read-only?
> Merci par avance
>
> Emmanuel
Pour le schéma public, c'est «public» qui a tous les droits au départ.
Il faut commencer par revoquer les droits de «public»
Quelque chose comme
revoke grant option for update, insert on all tables in schema public
from public
--
Envoi via la liste pgsql-fr-generale (pgsql-fr-generale(at)postgresql(dot)org)
From | Date | Subject | |
---|---|---|---|
Next Message | Dimitri Fontaine | 2015-03-25 10:51:47 | pgDay.paris ouvre les inscriptions ! |
Previous Message | Virginie Jourdan | 2015-03-24 10:38:40 | Dalibo recrute : DBA PostgreSQL |