# Using a PostgreSQL-Based database as a target

This section describes how to set up and use a PostgreSQL-based target endpoint in a replication task.

You need to configure a PostgreSQL-based endpoint when replicating to any of the following databases:

* PostgreSQL
* Amazon Aurora (PostgreSQL)
* Amazon RDS for PostgreSQL
* Azure Database for PostgreSQL - Flexible Server

In this section:

* [Prerequisites](https://help.qlik.com/en-US/replicate/May2025/Content/Replicate/Main/PostgreSQL/prereq_postgresql_target.htm#ar_postgresds_802412600_1397206)
* [Limitations and considerations](https://help.qlik.com/en-US/replicate/May2025/Content/Replicate/Main/PostgreSQL/postgresql_target_limitations.htm)
* [Security requirements](https://help.qlik.com/en-US/replicate/May2025/Content/Replicate/Main/PostgreSQL/security_req_postgresql_target.htm#ar_postgresds_802412600_1397925)
* [PostgreSQL Database target data types](https://help.qlik.com/en-US/replicate/May2025/Content/Replicate/Main/PostgreSQL/postgresql_db_data_types_target.htm#ar_postgresds_802412600_1397898)
* [Setting general connection properties](https://help.qlik.com/en-US/replicate/May2025/Content/Replicate/Main/PostgreSQL/set_up_postgresql_db_as_target.htm#ar_postgresds_802412600_1387102)
* [Setting advanced connection properties](https://help.qlik.com/en-US/replicate/May2025/Content/Replicate/Main/PostgreSQL/advanced_prop_postgresql_db_target.htm)