docs: restructure heroku page and add migration links

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6104
GitOrigin-RevId: ed29b5c407b0edb5300455f4996c2a2efd92e51c
This commit is contained in:
Rob Dominguez 2022-09-29 10:54:04 -05:00 committed by hasura-bot
parent 2b21e6bb14
commit cc015df631

View File

@ -20,18 +20,46 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
## Introduction
This guide explains how to connect a new or existing Postgres database hosted on Heroku to a Hasura Cloud project.
:::warning
In August of 2022, Heroku announced the
[deprecation of their free resources](https://devcenter.heroku.com/changelog-items/2461). Starting November 28th, 2022,
if you have a Hasura project connected to a Heroku database, you'll need to either upgrade your Heroku account or
migrate your database to a new database provider.
:::
## Connecting to Heroku
If you are interested in connecting to a Heroku database, our
[Heroku database integration guide](/projects/heroku-url-sync.mdx) walks you through each step.
## Out-of-the-box database providers
## Alternatives to Heroku
If you're considering migrating your data away from Heroku, Hasura works well with popular database providers. Most of
these providers offer generous free tiers. We have guides you can use to provision and connect a new database in a
matter of minutes. You can check them out [here](/databases/connect-db/cloud-databases/index.mdx).
Hasura works well with popular database providers. Most of these providers offer generous free tiers. We have guides you
can use to provision and connect a new database in a matter of minutes. You can check them out
[here](/databases/connect-db/cloud-databases/index.mdx).
If you're interested in migrating away from Heroku, our different cloud database providers have guides and documentation
to help you:
### Heroku-specific migration guides
- [Crunchy Postgres](https://www.crunchydata.com/migrate-from-heroku)
- [Railway Postgres](https://railway.app/heroku)
- [Render Postgres](https://render.com/docs/migrate-from-heroku)
- [Supabase Postgres](https://supabase.com/docs/guides/migrations/heroku)
### General migration guides
- [Aiven Postgres](https://docs.aiven.io/docs/products/postgresql/howto/migrate-pg-dump-restore.html)
- [AWS RDS Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Migrating.html)
- [AWS RDS Postgres](https://aws.amazon.com/getting-started/hands-on/move-to-managed/migrate-postgresql-to-amazon-rds/)
- [Azure Postgres](https://learn.microsoft.com/en-us/azure/dms/tutorial-postgresql-azure-postgresql-online-portal)
- [Digital Ocean Postgres](https://docs.digitalocean.com/products/databases/postgresql/how-to/migrate/)
- [EnterpriseDB BigAnimal Postgres](https://www.enterprisedb.com/docs/biganimal/latest/migration/cold_migration/)
- [GCP Postgres](https://cloud.google.com/database-migration/docs/postgres)
- [TimescaleDB](https://docs.timescale.com/timescaledb/latest/how-to-guides/migrate-data/)
- [YugabyteDB](https://docs.yugabyte.com/preview/migrate/migrate-steps/)