RDB$ROLES

Définition des rôles.

Table 1. Description des colonnes de la table RDB$ROLES
Nom de la colonneType de donnéesDescription

RDB$ROLE_NAME

CHAR(63)

Nom du rôle.

RDB$OWNER_NAME

CHAR(63)

Le nom de l'utilisateur-propriétaire du rôle.

RDB$DESCRIPTION

BLOB TEXT

Le texte arbitraire de la note de rôle.

RDB$SYSTEM_FLAG

SMALLINT

Drapeau système.

RDB$SECURITY_CLASS

CHAR(63)

Peut faire référence à la classe de sécurité définie dans la table RDB$SECURITY_CLASSES pour appliquer des restrictions de contrôle d'accès à tous les utilisateurs de ce rôle.

RDB$SYSTEM_PRIVILEGES

BINARY(8)

Un bit défini avec les privilèges système accordés au rôle, avec les bits suivants :

  • 0 - non utilisé

  • 1 - GESTION_UTILISATEURS

  • 2 - READ_RAW_PAGES

  • 3 - CREATE_USER_TYPES

  • 4 - USE_NBACKUP_UTILITY

  • 5 - CHANGE_SHUTDOWN_MODE

  • 6 - TRACE_ANY_ATTACHMENT

  • 7 - MONITOR_ANY_ATTACHMENT

  • 8 - ACCESS_SHUTDOWN_DATABASE

  • 9 - CREATE_DATABASE

  • 10 - DROP_DATABASE

  • 11 - USE_GBAK_UTILITY

  • 12 - USE_GSTAT_UTILITY

  • 13 - USE_GFIX_UTILITY

  • 14 - IGNORE_DB_TRIGGERS

  • 15 - CHANGE_HEADER_SETTINGS

  • 16 - SELECT_ANY_OBJECT_IN_DATABASE

  • 17 - ACCESS_ANY_OBJECT_IN_DATABASE

  • 18 - MODIFY_ANY_OBJECT_IN_DATABASE

  • 19 - CHANGE_MAPPING_RULES

  • 20 - USE_GRANTED_BY_CLAUSE

  • 21 - GRANT_REVOKE_ON_ANY_OBJECT

  • 22 - GRANT_REVOKE_ANY_DDL_RIGHT

  • 23 - CREATE_PRIVILEGED_ROLES

  • 24 - GET_DBCRYPT_INFO

  • 25 - MODIFY_EXT_CONN_POOL

  • 26 - REPLICATE_INTO_DATABASE.