alogue (groupe de base de données ou cluster).
Afin de pouvoir démarrer et initialiser le SGBDR, un r... créé. Ce role est souvent nommé **postgres**.
Afin de pouvoir gérer d'autres rôles, il faut se conne... sql>
SELECT rolname FROM pg_roles WHERE rolcanlogin;
</code>
Depuis psql, on peut également utilise... ml|ALTER ROLE]].
<code sql>
CREATE ROLE yoann LOGIN ;
-- equivalent
CREATE USER yoann ;
</code>
Dan
{{tag>sysadmin dbadmin linux debian sql postgres postresql}}
====== PosgreSQL : Installation sous Debian12 ======
... de base du serveur est ''/var/lib/postgresql/15/main'';
* Le fichier de configuration ''/etc/postgresql/15/main/postgresql.conf''.
On peut le vérifier via le cl
{{tag>software sysadmin dbadmin postgres postresql sql}}
:TODO: :TODO_DOCUPDATE:
====== PostgreSQL : Introduction au client... cker container exec --interactive --tty pg_test /bin/bash -i -l
# depuis le shell interactif et l'uti... ilisateur équivaut à un rôle avec le privilège LOGIN;
* Un groupe équivaut à un rôle sans droit de c
{{tag>sysadmin dbadmin postgres postgresql}}
====== PostgreSQL: Déplacer le répertoire contenant les bases ======
... fichier de configuration **/etc/postgresql/9.6/main/postgresql.conf**
<file>
data_directory = '/var/lib/postgresql/9.6/main'
</file>
Pour s'assurer que le serveur en cours
de sécurité de postgreSQL **/etc/postgresql/9.3/main/pg_hba.conf**.
Commenter la ligne permettant a l... ons locales:
<file>
# Database administrative login by Unix domain socket
#local all postgres trust
# TYPE ... METHOD
# "local" is for Unix domain socket connections only
local all a
s avoir sélectionné la base
REASSIGN OWNED BY origin_role
TO dest_role ;
</code>
Tous les objets de l... >
Via vim, on peut modifier le propriétaire "origin_role" des objets via la commande :
<code>
:%s/OWNER TO origin_role/OWNER TO dest_role/g
</code>
Récréer la bas... tgresql-modify-owner-on-all-tables-simultaneously-in-postgresql|Comment modifier le propriétaire de to
{{tag>dbadmin db sql postgresql droits privileges}}
====== PostgreSQL : Vérifier les privilèges ===... RUNCATE'', ''REFERENCES'', ''TRIGGER'' ou ''MAINTAIN''
<code sql>
-- teste si le role yoann peut se ... olname, usename, member
FROM pg_auth_members
join pg_roles on pg_roles.oid = pg_auth_members.roleid
join pg_user on pg_user.usesysid = pg_auth_members.mem
fichier de configuration **/etc/postgresql/9.3/main/pg_hba.conf** permet de gérer la politique de con... fichier de configuration **/etc/postgresql/9.3/main/postgresql.conf**:
<file>
#---------------------... érences =====
* https://dba.stackexchange.com/questions/172573/postgresql-map-a-linux-user-to-login
ware application docker postgres postgresql sysadmin dbadmin}}
====== Installation de PostgreSQL via Docker ======
===== Tester l'image =====
Les varia