Skip to main content

Processus de création d'une BDD

1) Créer une base de donnéeBDD

CREATE DATABASE <dbname>;

Sortie :

postgres=# CREATE DATABASE exempledb;
CREATE DATABASE

2) Créer un utilisateur pour cette base de donnéeBDD

Il est préférable d'avoir un utilisateur par base donnée. 

CREATE USER <username> WITH ENCRYPTED PASSWORD 'yourpass';

Sortie :

postgres=# CREATE USER myuser WITH ENCRYPTED PASSWORD 'mypass';
CREATE ROLE

3) Donner tous les droits sur basela de donnéeBDD

Une fois l'utilisateur et la base de donnée créé, pour que celui-ci puisse la manager il est nécessaire de donner des droits au nouvel utilisateur. 

GRANT ALL PRIVILEGES ON DATABASE <dbname> TO <username>;

Sortie :

postgres=# GRANT ALL PRIVILEGES ON DATABASE exempledb TO myuser;
GRANT

4) Se connecter sur la BDD

\c <dbname>