Hi @KD107 ,
Thank you for posting query in Microsoft Q&A Platform.
If your Postgresql is located inside an on-premises network, an Azure virtual network, or Amazon Virtual Private Cloud, you need to configure a self-hosted integration runtime to connect to it.
If your data store is a managed cloud data service, you can use the Azure Integration Runtime. If the access is restricted to IPs that are approved in the firewall rules, you can add Azure Integration Runtime IPs to the allow list.
You can also use the managed virtual network integration runtime feature in Azure Data Factory to access the on-premises network without installing and configuring a self-hosted integration runtime.
The Integration Runtime provides a built-in PostgreSQL driver starting from version 3.7, therefore you don't need to manually install any driver.
While creating linked service use "PostgreSQL" connector.
ADF need An ODBC connection string to connect to Azure Database for PostgreSQL. Below is sample format.
Server=<server>;Database=<database>;Port=<port>;UID=<username>;Password=<Password>
Below is sample json of linked service.
Click here to know more about PostgreSQL connector configuration details.
Could you please try to follow above all points and see if that helps?
Hope this will help. Please let us know if any further queries.
---------------
Please consider hitting Accept Answer
. Accepted answers helps community as well.