Neon data migration guides
Learn how to migrate data to Neon Postgres from different database providers and sources
Find instructions for migrating data from Postgres, CSV, other Neon projects, and other database providers. For near-zero downtime data migrations from other Postgres providers, consider using logical replication. Additionally, if you're new to Neon and want to try it out, our sample data guide provides datasets for exploration and testing.
Can We Help with Your Migration?
If you're planning to migrate a production workload to Neon, let us know—we'll connect you with an expert from our team. You can reach out to us here.
Data import guides
- Migrate with pg_dump and pg_restore- Migrate data from another Postgres database using pg_dump and pg_restore 
- Migrate from another Neon project- Migrate data from another Neon project for Postgres version, region, or account migration 
- Migrate schema only- Migrate only the schema from a Postgres database with pg_dump and pg_restore 
- Import data from CSV- Import data from a CSV file using the psql command-line utility 
- Migrate from Firebase Firestore- Migrate data from Firebase Firestore to Neon Postgres using a custom Python script 
- Migrate from Heroku- Migrate data from a Heroku Postgres database to Neon Postgres using the Heroku CLI 
- Migrate with AWS DMS- Migrate data from another database source to Neon using the AWS Data Migration Service 
- Migrate from Azure- Migrate from an Azure Database for PostgreSQL to Neon Postgres 
- Migrate from Digital Ocean- Migrate data from Digital Ocean Postgres to Neon Postgres with pg_dump and pg_restore 
- Import sample data- Import one of several sample datasets for exploration and testing 
- Migrate from MySQL- Migrate your MySQL data to Neon Postgres using pgloader. 
- Migrate from Render- Migrate data from Render to Neon Postgres with pg_dump and pg_restore 
- Migrate from Supabase- MIgrate data from Supabase to Neon Postgres with pg_dump and pg_restore 
Use logical replication for near-zero downtime data migrations
Postgres logical replication in Neon provides an efficient way to migrate data from other Postgres providers with minimal downtime. By replicating data in real-time, this method allows you to transition your applications to Neon without interrupting your services. Please refer to our logical replication guides for instructions.