Créer des bases de données et des utilisateurs
Syntaxe : Créer un utilisateur
1
CREATE USER user1 PASSWORD 'password';
Syntaxe : Cré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ément : Supprimer des bases de données et des utilisateurs
1
DROP DATABASE mydb;
2
DROP USER user1;
Complément : Modifier le mot de passe d'un utilisateur
1
ALTER USER user1 PASSWORD 'mypassword'
Complément : Changer le propriétaire d'une base de données
1
ALTER DATABASE mydb OWNER TO user2;
Syntaxe : Catalogue : utilisateurs et bases de données
\du
: liste des utilisateurs\l
: liste des bases de données
Syntaxe : psql : changer d'utilisateur
\c db user
: se connecter à la base db avec le compte user.