Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie
Deze plugin maakt het mogelijk om externe datatabellen te verbinden, gebaseerd op de 'foreign data wrapper' implementatie van de database. Momenteel worden MySQL- en PostgreSQL-databases ondersteund.
De twee kunnen ook gecombineerd worden gebruikt: de eerste methode dient om een verbinding met de gegevensbron tot stand te brengen, en de tweede voor toegang over meerdere gegevensbronnen heen. Een voorbeeld: u verbindt een PostgreSQL-gegevensbron, en een bepaalde tabel in die gegevensbron is een externe datatabel die is aangemaakt op basis van FDW.
MySQL maakt gebruik van de federated-engine, die geactiveerd moet worden. Deze engine ondersteunt het verbinden met externe MySQL-databases en protocol-compatibele databases, zoals MariaDB. Voor meer details, raadpleeg de documentatie over de Federated Storage Engine.
In PostgreSQL kunnen verschillende typen fdw-extensies worden gebruikt om diverse externe gegevenstypen te ondersteunen. De momenteel ondersteunde extensies zijn:
Vereisten
federated activeren. Raadpleeg Hoe de federated-engine in MySQL in te schakelen.Installeer en activeer vervolgens de plugin via de pluginmanager.

Kies in het dropdownmenu onder "Collectiebeheer > Collectie aanmaken" de optie "Externe gegevens verbinden".

Selecteer in het dropdownmenu "Databaseservice" een bestaande databaseservice, of kies voor "Databaseservice aanmaken".

Een databaseservice aanmaken

Nadat u de databaseservice heeft geselecteerd, kiest u in het dropdownmenu "Externe tabel" de datatabel die u wilt verbinden.

Veldinformatie configureren

Als de externe tabel structurele wijzigingen heeft ondergaan, kunt u deze ook "Synchroniseren vanuit externe tabel".

Externe tabel synchronisatie

Tot slot, de weergave in de interface:
