OceanBase
Introduction
OceanBase 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 exécutée.
Lorsqu’OceanBase est utilisé comme base de données principale, seul le mode compatible avec MySQL est pris en charge.
Installation du plugin
OceanBase est fourni par @nocobase/plugin-data-source-oceanbase et nécessite une licence commerciale.
Instructions d’utilisation
- Lors du déploiement de NocoBase, sélectionnez ou renseignez les paramètres de connexion correspondant à OceanBase dans la configuration de 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 connecter 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, vous pouvez vous référer aux répertoires Table de données et Champ 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 des champs depuis une page NocoBase, NocoBase crée les champs OceanBase correspondants en fonction de la configuration des champs. Lorsque vous connectez des tables existantes via « Synchroniser depuis la base de données », NocoBase identifie les types de champs OceanBase selon la logique de compatibilité avec MySQL et les associe automatiquement au Field type et à la 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 OceanBase 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 champs ordinaires dans NocoBase.
Pour plus d’informations sur la configuration générale, consultez Présentation de la source de données principale.

