Cette page explique le fonctionnement du contrôle précis des accès avec Spanner. séquentiels.
Pour les utilisateurs disposant d'un contrôle des accès ultraprécis, vous pouvez accorder l'une des autorisations, ou les deux les droits suivants pour autoriser l'accès en lecture aux informations sur la séquence ou générer des valeurs à partir de la séquence.
Accordez
SELECT
sur la séquence pour permettre l'accès en lecture aux paramètres. et l'état actuel de la séquence.GoogleSQL
GRANT SELECT ON SEQUENCE SEQUENCE_NAME TO ROLE ROLE_NAME;
PostgreSQL
GRANT SELECT ON SEQUENCE SEQUENCE_NAME TO ROLE_NAME;
Accordez
UPDATE
sur la séquence pour autoriser les appels à la valeur de séquence générateur.GoogleSQL
GRANT UPDATE ON SEQUENCE SEQUENCE_NAME TO ROLE ROLE_NAME;
PostgreSQL
GRANT UPDATE ON SEQUENCE SEQUENCE_NAME TO ROLE_NAME;
Droits requis pour les opérations de séquence
Le tableau suivant contient des informations sur les droits dont vous avez besoin lorsque effectuer des opérations de séquence spécifiques.
Opération | Exigences concernant les droits |
GoogleSQL:
PostgreSQL:
|
Vous devez disposer d'un droit UPDATE ou SELECT sur le
séquence. Notez que si vous exécutez cette fonction via
des colonnes générées ou des valeurs par défaut, vous devez également
Droit INSERT ou UPDATE sur la colonne. Une
Le droit UPDATE sur une séquence n'accorde pas automatiquement
sur les colonnes dans lesquelles vous souhaitez utiliser la séquence.
|
GoogleSQL:
PostgreSQL:
|
Vous devez disposer du droit SELECT pour la séquence que vous
requête.
|
GoogleSQL:
PostgreSQL
|
Vous pouvez utiliser SELECT ou UPDATE
sur la séquence que vous souhaitez interroger. Vous ne pouvez voir que les séquences
que vous êtes autorisé à consulter.
|
Étape suivante
- En savoir plus sur l'utilisation des séquences dans Spanner.
- En savoir plus sur
SEQUENCE
pour GoogleSQL ou PostgreSQL. - Pour en savoir plus sur les fonctions de séquence, consultez GoogleSQL ou PostgreSQL.
- Pour en savoir plus sur les séquences de INFORMATION_SCHEMA, consultez GoogleSQL ou PostgreSQL.