KingbaseES
Data source: KingbaseESProfessional Edition+Einführung
KingbaseES kann als Primärdatenbank von NocoBase verwendet werden, um die Systemtabellendaten von NocoBase sowie die Geschäftsdaten der Primärdatenquelle zu speichern. Die Primärdatenbank wird bei der Bereitstellung von NocoBase konfiguriert und kann nach dem Start der Anwendung nicht gelöscht werden.
Wenn Sie eine vorhandene KingbaseES-Datenbank als externe Datenbank anbinden möchten, lesen Sie bitte Externe KingbaseES.
Derzeit werden nur KingbaseES-Datenbanken unterstützt, die im PostgreSQL-Kompatibilitätsmodus betrieben werden.
Installation
Als Primärdatenbank verwenden
Weitere Informationen zum Installationsablauf finden Sie unter NocoBase-Anwendung installieren. Der wesentliche Unterschied betrifft die Datenbank-Umgebungsvariablen.
Umgebungsvariablen
Bearbeiten Sie die Datei .env und fügen Sie die folgenden datenbankbezogenen Umgebungsvariablen hinzu bzw. ändern Sie sie:
Docker-Installation
Installation mit create-nocobase-app
Als externe Datenbank verwenden
Wenn Sie KingbaseES als externe Datenbank anbinden möchten, finden Sie Informationen zum Konfigurationseinstieg, zu den Verbindungsparametern und zu den Synchronisierungsregeln unter Externe KingbaseES.
Nutzungshinweise
Die KingbaseES-Primärdatenquelle ist mit dem PostgreSQL-Modus kompatibel. Informationen zur täglichen Verwaltung finden Sie unter PostgreSQL als Primärdatenquelle.
- Wählen Sie bei der Bereitstellung von NocoBase in der Datenbankverbindungskonfiguration die entsprechenden Verbindungsparameter für KingbaseES aus bzw. tragen Sie sie ein.
- Öffnen Sie nach dem Start von NocoBase unter „Datenquellenverwaltung“ die Datenquelle „Main“, um die Datentabellen und Felder der Primärdatenbank zu verwalten.
- Wenn Sie bereits in der Datenbank vorhandene Tabellen anbinden möchten, können Sie auf der Verwaltungsseite der Primärdatenbank die Funktion „Aus Datenbank synchronisieren“ verwenden.
- Bei der Konfiguration von Datentabellenfeldern können Sie im Verzeichnis Datentabellen und Felder passende Feldtypen und Feldkomponenten auswählen.
Feldtypzuordnung
Wenn Sie in der Primärdatenbank über die NocoBase-Oberfläche ein Feld erstellen, legt NocoBase anhand der Feldkonfiguration das entsprechende KingbaseES-Feld an. Wenn Sie eine vorhandene Tabelle über „Aus Datenbank synchronisieren“ anbinden, erkennt NocoBase die KingbaseES-Feldtypen gemäß der PostgreSQL-Kompatibilitätslogik und ordnet sie automatisch dem passenden Field type und der passenden Field interface zu. Die Darstellungsweise in der Benutzeroberfläche können Sie in der Feldkonfiguration anpassen.
Häufige Zuordnungen:
Nicht unterstützte KingbaseES-Feldtypen werden in der Feldkonfiguration separat angezeigt. Diese Felder können erst nach entsprechender Entwicklungsanpassung in NocoBase als normale Felder verwendet werden.
Weitere allgemeine Konfigurationen finden Sie unter Einführung in Primärdatenquellen.

