Prérequis
- Si votre base de données Postgres est protégée par des groupes de sécurité ou d’autres paramètres de pare-feu, vous devrez disposer de l’adresse IP statique du service de synchronisation des données pour effectuer l’étape 1.
Étape 1 : autoriser l’accès
Créez une règle dans un groupe de sécurité ou dans les paramètres du pare-feu pour autoriser :- les connexions entrantes vers votre hôte et votre port (généralement
5432) à partir de l’IP statique. - les connexions sortantes depuis les ports
1024à65535vers l’IP statique.
Étape 2 : créer un utilisateur en écriture
Créez un utilisateur de base de données qui se chargera de l’écriture des données source.- Ouvrez une connexion à votre base de données PostgreSQL.
- Créez un utilisateur pour le transfert de données en exécutant la commande SQL suivante.
- Accordez à l’utilisateur les privilèges
createettemporarysur la base de données.createpermet au service de créer de nouveaux schémas ettemporarylui permet de créer des tables temporaires.
🚧 Si leschemaexiste déjà Par défaut, le service crée un nouveau schéma à partir de la configuration de la destination (à l’étape suivante). Si vous préférez créer le schéma vous-même avant de connecter la destination, vous devez vous assurer que l’utilisateur en écriture dispose des autorisations adéquates sur le schéma, en utilisantGRANT ALL ON schema <schema> TO <username>;