SQL-Hauptreferenz¶
Datei: core.sql
Datenbankobjekte und Prozeduren¶
STATE SCHEMA¶
Ein nicht versioniertes Schema, das den internen Status des Konnektors enthält. Dieses Schema wird zwischen verschiedenen Versionen der Anwendung beibehalten.
STATE.APP_STATE¶
Tabelle, um den aktuellen Status des Konnektors zu speichern. Diese Tabelle ist nur intern zugänglich. Die Tabelle enthält folgende Spalten:
key STRING
value VARIANT
updated_at TIMESTAMP_NTZ
Der folgende Status wird bei der Installation als Standardwert festgelegt:
{
"status": "CONFIGURING",
"configurationStatus": "INSTALLED"
}
Um den Status abzurufen, verwenden Sie die GET_CONNECTOR_STATUS
-Prozedur unten.
PUBLIC.GET_CONNECTOR_STATUS()¶
Diese Prozedur ruft den aktuellen Status aus der Tabelle APP_STATE
ab. Es wird eine Ausnahme ausgelöst, wenn der Status nicht in der Tabelle existiert.
Rollen¶
Die Datei core.sql
führt die folgenden Rollen in die Anwendung ein:
ADMIN
– Hat Zugriff auf alle öffentlich zugänglichen Prozeduren und AnsichtenVIEWER
– Hat Zugriff auf alle schreibgeschützten Prozeduren und AnsichtenDATA_READER
– Hat standardmäßig keinen Zugriff auf irgendetwas. Sollte nur für den Zugriff auf die Senkendatenbank verwendet werden.