[Exploitation et maintenance|Base de données] Traitement du modificateur READS SQL DATA de la base de données PostgreSQL pour MySQL

Dans PostgreSQL, l'accès est généralement géré via des rôles de base de données et des autorisations au niveau de la table, sans avoir besoin de modificateurs comme ceux MySQLde READS SQL DATA .

Pour PostgreSQLgérer l'accès aux objets de base de données dans , vous pouvez utiliser les SQLcommandes suivantes :

GRANT: Accordez aux utilisateurs ou aux rôles des autorisations spécifiques sur des objets tels que des tables et des vues.
REVOKE: révoquer les autorisations spécifiques d'un utilisateur ou d'un rôle sur des objets tels que des tables et des vues.
ALTER DEFAULT PRIVILEGES: Définissez des règles d'autorisation par défaut pour les nouveaux objets.
Voici un exemple simple montrant comment utiliser GRANTla commande pour accorder des autorisations à un rôle sur une tableSELECT :

GRANT SELECT ON TABLE your_table TO your_role;

Cela accordera your_roleau rôle des autorisations sur your_tablela table nommée SELECT.

おすすめ

転載: blog.csdn.net/macaiyun0629/article/details/132916144