Cette documentation a été traduite automatiquement par IA.
Ce plugin permet de connecter des collections de données distantes en s'appuyant sur la fonctionnalité de "Foreign Data Wrapper" (FDW) des bases de données. Actuellement, il prend en charge les bases de données MySQL et PostgreSQL.
Les deux approches peuvent également être utilisées conjointement : la première pour établir une connexion avec une source de données, et la seconde pour accéder à des données entre différentes sources. Par exemple, vous pourriez être connecté à une source de données PostgreSQL, et cette source contiendrait une collection externe créée via FDW.
MySQL utilise le moteur federated, qui doit être activé. Il permet de connecter des bases de données MySQL distantes ainsi que des bases de données compatibles avec son protocole, comme MariaDB. Pour plus de détails, veuillez consulter la documentation du Federated Storage Engine.
Dans PostgreSQL, différents types d'extensions fdw peuvent être utilisés pour prendre en charge divers types de données distantes. Les extensions actuellement prises en charge sont les suivantes :
Prérequis
federated. Référez-vous à Comment activer le moteur federated dans MySQL.Ensuite, installez et activez le plugin via le gestionnaire de plugins.

Dans le menu déroulant « Gestion des collections > Créer une collection », sélectionnez « Connecter des données externes ».

Dans le menu déroulant « Service de base de données », choisissez un service de base de données existant ou sélectionnez « Créer un service de base de données ».

Créer un service de base de données

Après avoir sélectionné le service de base de données, dans le menu déroulant « Collection distante », choisissez la collection à laquelle vous souhaitez vous connecter.

Configurer les informations des champs

Si la structure de la collection distante a changé, vous pouvez également « Synchroniser depuis la collection distante ».

Synchronisation de la collection distante

Enfin, l'affichage dans l'interface
