Passer au contenu principal

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 à 65535 vers 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.
  1. Ouvrez une connexion à votre base de données PostgreSQL.
  2. Créez un utilisateur pour le transfert de données en exécutant la commande SQL suivante.
CREATE USER <username> PASSWORD '<some-password>';
  1. Accordez à l’utilisateur les privilèges create et temporary sur la base de données. create permet au service de créer de nouveaux schémas et temporary lui permet de créer des tables temporaires.
GRANT CREATE, TEMPORARY ON DATABASE <database> TO <username>;
🚧 Si le schema existe 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 utilisant GRANT ALL ON schema <schema> TO <username>;

Étape 3 : ajouter votre destination

Partagez de manière sécurisée votre nom d’hôte, le nom de la base de données, le port, le nom du schéma choisi, le nom d’utilisateur et le mot de passe avec nous pour finaliser la connexion.