suppression GRANT ALL PRIVILEGES ON DATABASE car ne fonctionne pas en Debian 7
This commit is contained in:
parent
cdd95ced88
commit
b9f149fd6a
|
@ -197,26 +197,12 @@ ou :
|
|||
* Lister les triggers avec la définition SQL, la procédure exécutée, le langage et le code de la procédure :
|
||||
|
||||
~~~{.sql}
|
||||
=# SELECT
|
||||
t.tgname AS nom_du_trigger,
|
||||
pg_get_triggerdef( t.oid ) AS definition_du_trigger,
|
||||
p.proname AS procedure_executee,
|
||||
l.lanname AS langage_procedure,
|
||||
p.prosrc AS code_de_la_procedure
|
||||
FROM
|
||||
pg_trigger t
|
||||
JOIN pg_proc p ON p.oid = t.tgfoid
|
||||
JOIN pg_language l ON l.oid = p.prolang;
|
||||
=# SELECT t.tgname AS nom_du_trigger, pg_get_triggerdef( t.oid ) AS definition_du_trigger,
|
||||
p.proname AS procedure_executee, l.lanname AS langage_procedure, p.prosrc AS code_de_la_procedure
|
||||
FROM pg_trigger t JOIN pg_proc p ON p.oid = t.tgfoid JOIN pg_language l ON l.oid = p.prolang;
|
||||
~~~
|
||||
|
||||
|
||||
* Donner les droits à un utilisateur sur toute une base (si il n'est pas déjà le propriétaire) :
|
||||
|
||||
~~~
|
||||
=# GRANT ALL PRIVILEGES ON DATABASE <base> to <login>;
|
||||
~~~
|
||||
|
||||
* Faire en sorte qu'un utilisateur hérite des droits d'un autre utilisateur :
|
||||
* Faire en sorte qu'un utilisateur hérite des droits d'un autre utilisateur (à vérifier) :
|
||||
|
||||
~~~
|
||||
=# GRANT admin TO jdoe;
|
||||
|
@ -224,7 +210,7 @@ FROM
|
|||
|
||||
(Il faut que jdoe est été créé avec l'option INHERIT (c'est le cas par défaut))
|
||||
|
||||
* Donner les droits à un utilisateur existant de créer des bases de données :
|
||||
* Donner les droits à un utilisateur existant de créer des bases de données (à vérifier) :
|
||||
|
||||
~~~
|
||||
=# ALTER USER jdoe CREATEDB;
|
||||
|
|
Loading…
Reference in a new issue