suppression GRANT ALL PRIVILEGES ON DATABASE car ne fonctionne pas en Debian 7

This commit is contained in:
gcolpart 2017-01-02 23:59:58 +01:00
parent cdd95ced88
commit b9f149fd6a

View file

@ -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;