KingbaseES
Data source: KingbaseESProfessional Edition+Présentation
KingbaseES peut être utilisé comme base de données principale de NocoBase pour stocker les données des tables système de NocoBase ainsi que les données métier de la source de données principale. La base de données principale est configurée lors du déploiement de NocoBase et ne peut pas être supprimée une fois l’application démarrée.
Pour connecter une base de données KingbaseES existante en tant que base de données externe, consultez KingbaseES externe.
Seules les bases de données KingbaseES exécutées en mode compatible PostgreSQL sont actuellement prises en charge.
Installation
Utilisation comme base de données principale
Pour le processus d’installation, consultez Installer une application NocoBase. La principale différence concerne les variables d’environnement de la base de données.
Variables d’environnement
Modifiez le fichier .env et ajoutez ou modifiez les variables d’environnement suivantes relatives à la base de données :
Installation avec Docker
Installation avec create-nocobase-app
Utilisation comme base de données externe
Pour connecter KingbaseES en tant que base de données externe, consultez KingbaseES externe pour connaître le point d’entrée de configuration, les paramètres de connexion et les règles de synchronisation.
Instructions d’utilisation
La source de données principale KingbaseES est compatible avec le mode PostgreSQL. Pour la gestion quotidienne, vous pouvez consulter Source de données principale PostgreSQL.
- Lors du déploiement de NocoBase, sélectionnez ou renseignez les paramètres de connexion correspondant à KingbaseES dans la configuration de la connexion à la base de données.
- Après le démarrage de NocoBase, accédez à la source de données « Main » dans « Gestion des sources de données » pour gérer les tables et les champs de la base de données principale.
- Pour connecter des tables déjà existantes dans la base de données, utilisez « Synchroniser depuis la base de données » dans la page de gestion de la base de données principale.
- Lors de la configuration des champs d’une table, vous pouvez consulter les catalogues Tables et Champs pour sélectionner les types de champs et les composants de champ.
Correspondance des types de champs
Dans la base de données principale, lorsque vous créez un champ via une page NocoBase, NocoBase crée le champ KingbaseES correspondant en fonction de la configuration du champ. Lorsque vous connectez une table existante avec « Synchroniser depuis la base de données », NocoBase identifie les types de champs KingbaseES selon la logique de compatibilité PostgreSQL et les associe automatiquement au Field type et au Field interface appropriés. Vous pouvez ajuster le mode d’affichage dans la configuration du champ.
Les correspondances courantes sont les suivantes :
Les types de champs KingbaseES non pris en charge sont affichés séparément dans la configuration des champs. Ces champs doivent être adaptés par développement avant de pouvoir être utilisés comme des champs ordinaires dans NocoBase.
Pour plus d’informations sur la configuration générale, consultez Présentation de la source de données principale.

