Créer des bases de données et des utilisateurs

SyntaxeCréer un utilisateur

1
CREATE USER user1 PASSWORD 'password';

SyntaxeCréer une base de données

1
CREATE DATABASE mydb OWNER user1;

La clause OWNER permet de spécifier le propriétaire (owner) de la base de données. Celui-ci a tous les droits sur sa base de données. Il pourra créer, modifier et détruire les tables de le base de données.

ComplémentSupprimer des bases de données et des utilisateurs

1
DROP DATABASE mydb;
2
DROP USER user1;

ComplémentModifier le mot de passe d'un utilisateur

1
ALTER USER user1 PASSWORD 'mypassword'

ComplémentChanger le propriétaire d'une base de données

1
ALTER DATABASE mydb OWNER TO user2;

SyntaxeCatalogue : utilisateurs et bases de données

  • \du : liste des utilisateurs

  • \l : liste des bases de données

Syntaxepsql : changer d'utilisateur

\c db user : se connecter à la base db avec le compte user.