Après l'installation du paquet PostgreSQL, il va nous falloir modifier les utilisateurs de postgre. En effet, l'utilisateur postgre est l'équivalent de root sous mysql et a tout les pouvoir sur l'ensemble des tables de la base.
Dans un premier temps on change d'utilisateur système.
> sudo -s -u postgres
Ensuite on lance le client postgres
> psql
On crée le nouvel utilisateur
> CREATE USER
On définit les rôles de ce nouvel utilisateur avec
CREATE ROLE WITH
ALTER ROLE WITH
Les options disponibles sont :
SUPERUSER | NOSUPERUSER
CREATEDB | NOCREATEDB
CREATEROLE|NOCREATEROLE
CREATEUSER|NOCREATEUSER
Enfin il nous reste à associer un mot de passe à l'utilisateur.
> ALTER USER WITH ENCRYPTED PASSWORD
Les commandes postgre utiles:
\q quitter postgre
\d liste les bases de données
\dt liste les tables, il est aussi possible d'utiliser les requêtes systèmes.
Vos idées sur l'article nous interesse