Référence SQL principale

Fichier : core.sql

Objets et procédures de la base de données

STATE SCHEMA

Un schéma non versionné contenant l’état interne du connecteur. Ce schéma est conservé entre les différentes versions de l’application.

STATE.APP_STATE

Table permettant d’enregistrer le statut actuel du connecteur. Cette table n’est accessible qu’en interne. La table contient les colonnes suivantes :

  1. clé STRING

  2. valeur VARIANT

  3. mise_à_jour_àTIMESTAMP_NTZ

Le statut suivant est défini comme valeur par défaut lors de l’installation :

{
    "status": "CONFIGURING",
    "configurationStatus": "INSTALLED"
}
Copy

Pour récupérer le statut, utilisez la procédure GET_CONNECTOR_STATUS ci-dessous.

PUBLIC.GET_CONNECTOR_STATUS()

Cette procédure permet de récupérer le statut actuel dans la table APP_STATE. Une exception sera levée si le statut n’existe pas dans la table.

Rôles

Le fichier core.sql introduit les rôles suivants dans l’application :

  • ADMIN - a accès à toutes les procédures et vues exposées publiquement

  • VIEWER - a accès à toutes les procédures et vues en lecture seule

  • DATA_READER - aucun accès à quoi que ce soit par défaut. Ne doit être utilisé que pour accéder à la base de données de réceptrice