Connectez-vous à votre instance de serveur PostgreSQL à l'aide de pgAdmin> cliquez avec le bouton droit sur « Rôles de groupe » et sélectionnez « Nouveau rôle de groupe ».
Donnez au rôle un nom descriptif> cliquez sur « OK ». Vous n'avez PAS besoin de créer un mot de passe pour le rôle de groupe ; nous allons créer un mot de passe pour le rôle de connexion créé plus loin dans ce document.
Développez "Bases de données"> cliquez avec le bouton droit sur la base de données que vous souhaitez connecter à Chartio> sélectionnez "Propriétés".
Dans l'onglet "Privilèges", sélectionnez le groupe nouvellement créé dans le menu déroulant "Rôle"> cochez la case "Se connecter"> cliquez sur "Ajouter/Modifier"> cliquez sur "OK".
Cliquez sur la flèche de développement à côté de votre base de données> développez "Schémas"> cliquez avec le bouton droit sur "public"> sélectionnez "Assistant de subvention".
Dans l'onglet "Sélection", cliquez sur "Tout cocher".
Dans l'onglet "Privilèges", sélectionnez le groupe nouvellement créé dans le menu déroulant "Rôle"> cochez la case "Sélectionner"> cliquez sur "Ajouter/Modifier"> cliquez sur "OK".
Si votre schéma n'est pas "public", vous devrez également accorder des autorisations USAGE sur le schéma.
Sous l'arborescence de votre serveur, cliquez avec le bouton droit de la souris sur "Rôles de connexion" > sélectionnez "Nouveau rôle de connexion"
Tapez un nom descriptif pour l'utilisateur.
Dans l'onglet "Définition", saisissez un mot de passe sécurisé.
Dans l'onglet "Appartenance au rôle", ajoutez le groupe nouvellement créé à la fenêtre "Membre"> cliquez sur "OK".
Vous avez créé avec succès un nouvel utilisateur en lecture seule pour votre base de données. Utilisez les informations d'identification créées pour le rôle de connexion lors de la configuration de votre connexion PostgreSQL pour Chartio.
Pour plus d'informations sur la création d'un utilisateur avec psql, consultez cet article.
Pour plus d'informations sur la connexion de votre base de données PostgreSQL à Chartio, consultez notre documentation.