Configuration de base PostgreSQL

Procédure pour configurer PostgreSQL après l'installation.

Connexion à la console

Pour se connecter à la console PostgreSQL en ligne de commande :

psql -U postgres

Sous Debian/Ubuntu spécifiquement :

su - postgres -c psql

Le prompt doit afficher postgres=# une fois connecté à la console.

Création d'utilisateurs

Créer un utilisateur admin avec tout les droits :

CREATE USER admin WITH PASSWORD 'motdepasse';
ALTER USER admin WITH SUPERUSER CREATEDB CREATEROLE;

Ou bien :

createuser --interactive userbdd; 
createuser -P -s -e userbdd;

Lister les utilisateurs avec leurs rôles :

SELECT rolname, rolsuper, rolcreatedb, rolcreaterole, rolcanlogin FROM pg_roles;