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 :
clé STRING
valeur VARIANT
mise_à_jour_àTIMESTAMP_NTZ
Le statut suivant est défini comme valeur par défaut lors de l’installation :
{
"status": "CONFIGURING",
"configurationStatus": "INSTALLED"
}
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 publiquementVIEWER
- a accès à toutes les procédures et vues en lecture seuleDATA_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