Gérer ses utilisateurs sur PostgreSQL

Cette page est loin d'être complète et pour le moment indique uniquement les commandes utilisé régulièrement

Créer un utilisateur

PostgreSQL fonctionne avec un système de rôle et d'utilisateur. Ici je vais créer un utilisateur qui va nativement créer un rôle:

create user myuser with password 'mypass';

Autoriser un utilisateur à utiliser une base de donnée

grant all privileges on database mydb to myuser;

Ajouter et enlever les droits super utilisateur d'un rôle

Pour ajouter le droit super user:

ALTER ROLE "USER" WITH SUPERUSER;

Pour enlever ce droit:

ALTER ROLE "USER" WITH NOSUPERUSER;