# Accéder à PostgreSQL Par défaut, PostgreSQL crée un utilisateur appelé postgres. Vous pouvez basculer vers cet utilisateur et accéder au shell PostgreSQL
sudo -i -u postgres
psql
\du # Liste les utilisateurs
\list # Liste les bases de données
ALTER USER postgres WITH PASSWORD 'mot_de_passe';
SELECT * FROM pg_stat_activity WHERE usename = 'nom_utilisateur';
SELECT * FROM pg_stat_activity WHERE usename = 'nom_utilisateur';
\q # quite la requette
exit # quite psql
# Lister les connexions actives :
SELECT pid, datname, usename, application_name, client_addr, client_port
FROM pg_stat_activity
WHERE datname = 'ma_base_de_donnees';
#Terminer les connexions actives ::
SELECT pg_terminate_backend(pid)
FROM pg_stat_activity
WHERE datname = 'ma_base_de_donnees';
REVOKE ALL PRIVILEGES ON DATABASE ma_base_de_donnees FROM nom_utilisateur
DROP DATABASE ma_base_de_donnees;
DROP USER nom_utilisateur;
DROP ROLE nom_utilisateur;
DROP DATABASE ma_base_de_donnees;
CREATE DATABASE ma_base_de_donnees;
CREATE USER nom_utilisateur WITH PASSWORD 'mot_de_passe';
GRANT ALL PRIVILEGES ON DATABASE ma_base_de_donnees TO nom_utilisateur;