Integrate.io ETL can read data from your PostgreSQL databases or write data to them. This article discusses providing Integrate.io ETL access on your PostgreSQL database and then details creating the PostgreSQL database connection in Integrate.io ETL.
You must provide Integrate.io ETL access to your PostgreSQL database. If it is behind a firewall:
- Create a user and grant it minimum permissions required for Integrate.io ETL to read or write data from the database.
- Allow access from Integrate.io ETL's IP addresses to your PostgreSQL database port (Refer to this article if you'd prefer to create an SSH tunnel or reverse SSH tunnel.)
To create a PostgreSQL database connection in Integrate.io ETL:
- Click the Connections icon (lightning bolt) on the top left menu.
- To create a connection, click New connection.
- Choose PostgreSQL and name the connection.
- Select your access type (direct connection if you've whitelisted Integrate.io ETL's IP addresses.)
- Enter your PostgreSQL database host name or IP address.
- Enter the database name.
- Enter the username
- Enter the user's password.
- Click Test Connection to make sure the connection details are correct.
- Click Create connection to create the connection.