Bonjour à tous,
sous PostGreSQL version 12, avec le compte "postgres", j'ai crée une DataBase nommée "database1",
dans laquelle j'ai mis une table nommée "tbl_clients".
Ensuite j'ai crée un utilisateur nommée "utilisateur", comme ceci :
puis, pour lui donner accès à la database "database1", j'ai écris :
Code : Sélectionner tout - Visualiser dans une fenêtre à part CREATE ROLE utilisateur WITH LOGIN NOSUPERUSER NOCREATEDB NOCREATEROLE NOINHERIT NOREPLICATION CONNECTION LIMIT -1 PASSWORD 'xxxxx';
Maintenant je peux me connecter à la base de données avec "utilisateur", mais quand je fais un SELECT
Code : Sélectionner tout - Visualiser dans une fenêtre à part GRANT ALL PRIVILEGES ON DATABASE database1 TO utilisateur;
j'ai un message d'erreur qui me dit que je ne suis pas autorisé à lire la table "tbl_clients".
Que faire ?
Partager