KingbaseES
Data source: KingbaseESProfessional Edition+Einführung
KingbaseES kann als Hauptdatenbank von NocoBase verwendet werden, um die Systemtabellen von NocoBase sowie die Geschäftsdaten der Hauptdatenquelle zu speichern. Die Hauptdatenbank 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 ausgeführt werden.
Installation
Als Hauptdatenbank verwenden
Weitere Informationen zum Installationsprozess finden Sie unter NocoBase-Anwendung installieren. Der wesentliche Unterschied betrifft die Umgebungsvariablen der Datenbank.
Umgebungsvariablen
Ändern Sie die Datei .env und fügen Sie die folgenden datenbankbezogenen Umgebungsvariablen hinzu oder ä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 zu Konfigurationszugang, Verbindungsparametern und Synchronisierungsregeln unter Externe KingbaseES.
Verwendung
Die KingbaseES-Hauptdatenquelle ist mit dem PostgreSQL-Modus kompatibel. Informationen zur täglichen Verwaltung finden Sie unter PostgreSQL als Hauptdatenquelle.
- Wählen Sie bei der Bereitstellung von NocoBase in der Datenbankverbindungskonfiguration die entsprechenden Verbindungsparameter für KingbaseES aus oder tragen Sie sie ein.
- Starten Sie NocoBase und öffnen Sie unter „Datenquellenverwaltung“ die Datenquelle „Main“, um die Datentabellen und Felder der Hauptdatenbank zu verwalten.
- Wenn Sie bereits in der Datenbank vorhandene Tabellen anbinden möchten, können Sie auf der Verwaltungsseite der Hauptdatenbank die Option „Aus Datenbank synchronisieren“ verwenden.
- Bei der Konfiguration von Feldern in Datentabellen können Sie im Verzeichnis Datentabellen und Felder die entsprechenden Feldtypen und Feldkomponenten auswählen.
Feldtypzuordnung
Wenn Sie in der Hauptdatenbank über die NocoBase-Oberfläche ein Feld erstellen, erstellt NocoBase anhand der Feldkonfiguration das entsprechende KingbaseES-Feld. Beim Anbinden vorhandener Tabellen über „Aus Datenbank synchronisieren“ erkennt NocoBase die Feldtypen von KingbaseES gemäß der PostgreSQL-Kompatibilitätslogik und ordnet sie automatisch einem geeigneten Field type und einer geeigneten Field interface zu. Die Darstellungsweise in der Benutzeroberfläche kann in der Feldkonfiguration angepasst werden.
Häufige Zuordnungen:
Nicht unterstützte KingbaseES-Feldtypen werden in der Feldkonfiguration separat angezeigt. Diese Felder müssen zunächst durch eine entsprechende Implementierung angepasst werden, bevor sie in NocoBase als normale Felder verwendet werden können.
Weitere allgemeine Konfigurationen finden Sie unter Einführung in die Hauptdatenquelle.

