Mémo des principales commandes PostgreSQL
Créer un utilisateur PostgreSQL
1- Création de l'utilisateur + attribution mdp
CREATE USER mon_utilisateur WITH ENCRYPTED PASSWORD 'UnMotDePasseQuiDéchire';
2- Autoriser l'user à se connecter à une base spécifique (existante)
GRANT CONNECT ON DATABASE LaBase TO mon_utilisateur;
3- Droits génériques : accès au schéma public
REVOKE ALL ON SCHEMA public FROM mon_utilisateur;
GRANT USAGE ON SCHEMA public TO mon_utilisateur;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO mon_utilisateur;
GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO mon_utilisateur;
...
4- Ajuster les droits spécifiques d'un utilisateur
REVOKE ALL ON ALL TABLES IN SCHEMA mon_schéma FROM mon_utilisateur ;
GRANT SELECT ON ALL TABLES IN SCHEMA mon_schéma TO mon_utilisateur ;
En préparation :
Créer une base de données PostGresql
Aucun commentaire:
Enregistrer un commentaire