
What is Postgres?
PostgreSQL is one of the world's most popular relational database management systems. Millions of developers and companies rely on PostgreSQL as their transactional data store of choice to drive application health and decision-making. And developers with knowledge of Oracle or MySQL databases can use their SQL querying experience to quickly leverage PostgreSQL's capabilities as a fast, functional, and powerful data resource.
Why Heroku Postgres?
heroku addons:create heroku-postgresql:hobby-dev
Creating heroku-postgresql:hobby-dev on ⬢ sushi... free
Database has been created and is available

Tools to unleash your data's potential

Fork
Forking a database is just like forking source code. Perfectly clone your database with a single command. Test new schema migrations by simply forking your production database and running the new migrations against the fork. Load test by forking and running your testing environment against it.

Follow
Followers are read-only replicas of a database. Followers stay up-to-date with changes to your database and can be queried. Traditionally, setting up and maintaining replication is a difficult and specialized task. But with followers, it just works. Followers provide horizontal scalability by distributing database read traffic.

Dataclips
In order to make good business decisions against your data, it is critical that you can access it. Dataclips goes one step further making it easy to report against live production data, which you can then easily share with a secure, unique URL within your organization.

Credentials and Settings
Managing your data - and who has access to it - is easy with Heroku Postgres. Credentials allow you to set and manage varying access permissions. You can also tune Settings to adjust the way your database is administered.
We keep your data safe

Continuous Protection
Continuous Protection keeps data safe. Every change to your data is written to write-ahead logs, which are shipped to multi-datacenter, high-durability storage. In the unlikely event of an unrecoverable hardware failure, these logs can be automatically 'replayed' to recover the database to within seconds of its last known state.

Rollback
Your data can be rolled back with a single command. This can be used to quickly recover from accidentally dropped tables, to conduct an audit of historical data, or for any other case where you need to go back in time. With rollback your data is safe from any situation you could encounter.

Automated health checks
Heroku Postgres databases are constantly monitored to ensure the health of your database. Should any health check fail automated processes are kicked off to restore your database to ideal working order.

High availability
Where application uptime is critical the Heroku Postgres Premium tier and above offers higher availability through automatic failover. We take care of uptime so you can focus on growing your application.
-
As our business has rapidly grown, Heroku Postgres has scaled with us. Our Heroku Postgres database is performant, secure, and reliable, and we sleep better at night knowing that Heroku's team is monitoring it for us 24/7. It's allowed us to quickly create a sophisticated development pipeline that would have been difficult otherwise. It's hard to imagine trying to build our business on any other infrastructure.
Have a question? Give our sales team a call. +1 (866) 278-1349 (US) or +44 800 808-5158 (non-US).