FirebirdSQL logo

RDB$AUTH_MAPPING

Informations sur les mappages d’objets de sécurité locaux.

Description des colonnes de la table RDB$AUTH_MAPPING.

Nom de la colonne Type de données Description

RDB$MAP_NAME

CHAR(63)

Affichage du Nom.

RDB$MAP_USING

CHAR(1)

Si l’authentification est à l’échelle du serveur (S) ou conventionnelle (P).

RDB$MAP_PLUGIN

CHAR(63)

Le nom du plug-in d’authentification d’où provient le mappage.

RDB$MAP_DB

CHAR(63)

Le nom de la base de données dans laquelle l’authentification a eu lieu. La cartographie est réalisée à partir de celui-ci.

RDB$MAP_FROM_TYPE

CHAR(63)

Le type d’objet à afficher.

RDB$MAP_FROM

CHAR(255)

Le nom de l’objet à partir duquel le mappage sera effectué.

RDB$MAP_TO_TYPE

SMALLINT

Le type d’objet vers lequel le mappage sera effectué :

  • 0 — USER;

  • 1 — ROLE.

RDB$MAP_TO

CHAR(63)

Le nom de l’objet vers lequel le mappage sera effectué (nom de l’utilisateur ou du rôle).

RDB$SYSTEM_FLAG

SMALLINT

Caractéristique : définie par l’utilisateur - valeur 0 ; définie par le système - valeur 1.

RDB$DESCRIPTION

BLOB TEXT

Une description textuelle arbitraire de l’ordre de tri.

RDB$EXCEPTIONS

Exceptions personnalisées de la base de données.

Table 1. Description des colonnes de la table RDB$EXCEPTIONS
Nom de la colonne Type de données Description

RDB$EXCEPTION_NAME

CHAR(63)

Le nom de l’exception de l’utilisateur.

RDB$EXCEPTION_NUMBER

INTEGER

Un numéro d’exception unique attribué par le système.

RDB$MESSAGE

CHAR(1023)

Texte du message dans l’exception.

RDB$DESCRIPTION

BLOB TEXT

Description textuelle arbitraire de l’exception.

RDB$SYSTEM_FLAG

SMALLINT

Indication

défini par l’utilisateur = 0 ;
défini par le système = 1 ou plus.

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 cette exception.

RDB$OWNER_NAME

CHAR(63)

Le nom de l’utilisateur — le propriétaire (créateur) de l’exception.