Heroku PostgreSQL

Heroku PostgreSQL is Heroku’s reliable and powerful database as a service based on PostgreSQL. With the fully-managed Heroku Postgres, you can focus on getting the most out of your data without the admin overhead.

You can ingest data from your Heroku PostgreSQL database using Hevo Pipelines and replicate it to a Destination of your choice.

Heroku is a platform where you can deploy applications directly on the cloud. These applications can have add-ons such as databases and email services. To ingest your data, Hevo needs to access the application and the database within. A database can be shared by multiple apps. However, one app can only have one database.


  • Heroku does not support log-based replications. Hence, all modifications to records, including inserts, updates, and deletes, must be explicitly mentioned to be captured.

  • Hevo supports only Table and Custom SQL Pipeline modes for Heroku PostgreSQL.

  • The data type Array in the Source is automatically mapped to Varchar at the Destination. No other mapping is currently supported.

See Also

Revision History

Refer to the following table for the list of key updates made to this page:

Date Release Description of Change
Sep-05-2022 NA Updated sections, Obtain PostgreSQL Database Credentials and Specify Heroku PostgreSQL Connection Settings for more clarity and detail.
Jul-04-2022 NA - Added section, Specify Heroku PostgreSQL Connection Settings and Object Settings.
Jan-24-2022 1.80 Removed from Limitations that Hevo does not support UUID datatype as primary key.
Sep-09-2021 1.71 Updated the section, Limitations to include information about columns with the UUID data type not being supported as a primary key.
Last updated on 10 Nov 2022

Tell us what went wrong