Esc

Start typing to search.

Improvado
Sign In

Heroku PostgreSQL

Updated on May 12, 2025

Note: Heroku PostgreSQL is currently supported only as a Destination. This guide doesn’t cover the DataPrep setup for Heroku PostgreSQL.

Description

Heroku PostgreSQL is an advanced open-source relational database management system. It offers ACID compliance, support for complex queries, and a thriving community contributing to its continuous development.

Setup guide

Follow our setup guide to connect Heroku PostgreSQL to Improvado.

Permissions

You should have write access to the database and the following permissions:

  • CREATE
  • ALTER TABLE
  • SELECT
  • INSERT
  • DELETE

Complete configuration

On the Heroku PostgreSQL connection page, fill in the following fields:

  1. Enter a name for your Destination connection in the Title.
  2. Enter the Host.
  3. Enter the Port.
  4. Enter the User Name.
  1. Enter the Password.
  2. Enter the Database Name.
  3. Specify the Schema of your database.
  4. (Optional) Upload your SSL Certificate to connect to Heroku PostgreSQL.
  1. Select the necessary Use static IP option from the dropdown.
  1. Select the necessary Use binary strings option from the dropdown.

Table partitioning

A table loaded into the Heroku PostgreSQL database consists of data blocks called partitions, making it easier to manage and query your data. All these partitions form a Partitioned table that aggregates all data.

Learn more about table partitioning in Heroku PostgreSQL.

Important

By default, Improvado uses Daily partitioning - one partition contains data for a certain day.

Was this article helpful?