KingbaseES
Data source: KingbaseESProfessional Edition+Introduction
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 plus être supprimée une fois l’application lancé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 connaître la procédure 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 liées à 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’accès 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 saisissez les paramètres de connexion correspondants à KingbaseES dans la configuration de la connexion à la base de données.
- Après avoir démarré 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 intégrer des tables déjà présentes 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 de données, vous pouvez consulter les répertoires Tables de données et Champs pour sélectionner les types de champs et les composants de champ.
Correspondance des types de champs
Lorsque vous créez un champ via une page NocoBase dans la base de données principale, NocoBase crée le champ KingbaseES correspondant en fonction de la configuration du champ. Lorsque vous intégrez une table existante à l’aide de « 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 faire l’objet d’une adaptation de développement avant de pouvoir être utilisés comme des champs ordinaires dans NocoBase.
Pour découvrir davantage de configurations générales, consultez Présentation de la source de données principale.

