Heroku Postgres
Fully managed PostgreSQL as a service, tightly integrated with the Heroku platform.
Postgres Version Support
Supports all modern versions
Max Storage
Up to 4 TB per database
Feature
Database Forks & Followers
Security
Trusted by default, with VPC & PrivateLink
About Heroku Postgres
Heroku Postgres delivers a robust and reliable PostgreSQL database experience as a fully managed service. It is designed to handle the complexities of database administration, such as configuration, security, and uptime, allowing developers to focus on their applications. Key features include continuous protection with automated backups, high availability options with automated failover, and the ability to easily fork and follow databases for testing, staging, and read-replica purposes. Performance can be monitored with built-in tools, and the service can be scaled up or down with minimal downtime. The deep integration with the Heroku CLI and platform makes provisioning and managing databases a seamless part of the development workflow.
Core Features
Continuous Protection
Automated health checks and continuous physical backups to protect data.
High Availability
Premium plans offer automated failover to a hot standby to minimize downtime.
Database Forks
Instantly create an exact, byte-for-byte copy of your database for testing or staging.
Database Followers
Create read-only replicas of your primary database to scale read traffic.
Dataclips
Create and share SQL query results easily via a secure URL.
Developer Experience
Cli Integration
Manage databases directly from the terminal with the Heroku CLI.
Performance Analytics
Tools to identify and analyze query performance and overall database health.
Easy Scaling
Scale database resources up or down with a single command to match application demand.
Security
Databases are provisioned in a separate, secure network; optional Private and Shield plans for enhanced isolation and compliance.