Table des matières:

Comment créer un utilisateur en lecture seule dans PostgreSQL ?
Comment créer un utilisateur en lecture seule dans PostgreSQL ?

Vidéo: Comment créer un utilisateur en lecture seule dans PostgreSQL ?

Vidéo: Comment créer un utilisateur en lecture seule dans PostgreSQL ?
Vidéo: POSTGRESQL - 15. Droits : Rôles et Users 2024, Peut
Anonim

PostgreSQL - Comment créer un utilisateur en lecture seule ?

  1. À créer un nouveau utilisateur dans PostgreSQL : CRÉER UN UTILISATEUR nom d'utilisateur AVEC MOT DE PASSE 'votre_mot_de_passe';
  2. GRANT l'accès CONNECT: GRANT CONNECT ON DATABASE nom_base_de_données À nom d'utilisateur;
  3. Puis GRANT USAGE sur le schéma: GRANT USAGE ON SCHEMA nom_schéma TO nom d'utilisateur;
  4. ACCORDER SÉLECTION. Accordez SELECT pour une table spécifique:

À côté de cela, comment accorder des privilèges de connexion à l'utilisateur dans PostgreSQL ?

Voici quelques instructions courantes pour accorder l'accès à un utilisateur PostgreSQL:

  1. Accordez CONNECT à la base de données:
  2. Accordez USAGE sur le schéma:
  3. Accorder sur toutes les tables pour les instructions DML: SELECT, INSERT, UPDATE, DELETE:
  4. Accordez tous les privilèges sur toutes les tables du schéma:
  5. Accordez tous les privilèges sur toutes les séquences du schéma:

On peut également se demander, qu'est-ce que l'utilisation des subventions dans PostgreSQL ? UTILISATION DES SUBVENTIONS ON SCHEMA schéma TO rôle; USAGE : pour les schémas, permet d'accéder aux objets contenus dans le schéma spécifié (en supposant que les propres exigences de privilège des objets sont également satisfaites). Essentiellement, cela permet au bénéficiaire de « rechercher » des objets dans le schéma.

Les gens demandent également, comment créer un nouvel utilisateur sur pgAdmin ?

Création une utilisateur avec pgAdmin . Connectez-vous à votre instance de serveur PostgreSQL en utilisant pgAdmin > faites un clic droit sur 'Rôles de groupe' et sélectionnez ' Nouveau Rôle de groupe'. Donnez au rôle un nom descriptif > cliquez sur « OK ».

Comment accorder toutes les tables d'un schéma ?

Comment: accorder des privilèges sur toutes les tables de tous les schémas d'un

  1. Obtenez la liste des schémas dans votre base de données. Exécutez la commande SHOW SCHEMAS pour récupérer tous les schémas de votre base de données; par exemple, dbtest: AFFICHER LES SCHEMAS DANS LA BASE DE DONNÉES dbtest;
  2. Accorder des privilèges. Accordez un privilège spécifique sur toutes les tables de tous les schémas d'une base de données.

Conseillé: