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:

  1. key STRING

  2. value VARIANT

  3. updated_at TIMESTAMP_NTZ

Der folgende Status wird bei der Installation als Standardwert festgelegt:

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

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 Ansichten

  • VIEWER – Hat Zugriff auf alle schreibgeschützten Prozeduren und Ansichten

  • DATA_READER – Hat standardmäßig keinen Zugriff auf irgendetwas. Sollte nur für den Zugriff auf die Senkendatenbank verwendet werden.