# Stop Using pgloader: This No-Code Tool Migrates to Neon Faster

---
title: Stop Using pgloader: This No-Code Tool Migrates to Neon Faster
published: true
date: 2025-04-15 22:21:45 UTC
tags: Neon,postgresql,postgres,mysql
canonical_url: https://dbconvert.com/blog/stop-using-pgloader-this-no-code-tool-migrates-to-neon-faster/
---

# 
 ![Stop Using pgloader: This No-Code Tool Migrates to Neon Faster](https://cdn.hashnode.com/res/hashnode/image/upload/v1747056659314/80ee7d3d-fd93-4645-95e6-15c5a7e90846.png)

As developers and teams look for scalable, flexible database infrastructure, **Neon** emerges as a modern serverless PostgreSQL platform. It offers features like autoscaling, branching, and separation of storage and compute—making it ideal for cloud-native apps.

While Neon's [official documentation](https://neon.tech/docs/import/migrate-mysql?ref=dbconvert.com) suggests using `pgloader` for migration from MySQL, that approach requires scripting and command-line tools.

For those looking for a no-code, streamlined experience, [**DBConvert Streams**](https://streams.dbconvert.com/?ref=dbconvert.com) provides a powerful, real-time migration solution with a friendly web interface.

* * *

## Why Neon?

Neon provides a cloud-native PostgreSQL environment with:

- **Autoscaling** — scales compute resources automatically based on demand.
- **Branching** — spin up isolated database branches instantly for dev/test.
- **Separation of compute and storage** — optimized for elasticity and performance.
- **Pay-as-you-go** pricing — ideal for startups and scaling workloads.

* * *

## 🔄 What Is DBConvert Streams?

**DBConvert Streams** is a no-code, real-time database migration and replication tool. It supports migrating **from MySQL to PostgreSQL** - perfect for transferring data to Neon from any MySQL source, whether it's hosted locally, self-hosted on your own servers, running on cloud platforms (AWS, GCP, Azure), or on managed database services like Amazon RDS or Google Cloud SQL.

### Key Features

- ✅ Web UI — no CLI or code needed.
- ✅ Real-time CDC (Change Data Capture) sync.
- ✅ Automated schema mapping and transformation.
- ✅ Deployable locally or to the cloud (DigitalOcean, AWS, etc.).

* * *

## 🛠️ Prerequisites

Before starting the migration, make sure you have:

1. **Local MySQL database** :
  - Host: `localhost`
  - Port: `3306` (default)
  - Credentials (user, password)
  - Database name
2. **Neon PostgreSQL instance** :
  - Sign up at [neon.tech](https://neon.tech/?ref=dbconvert.com)
  - Create a database project
  - Copy the PostgreSQL connection string from the Neon Console
3. **Deployment of DBConvert Streams** :
  - Go to: [https://streams.dbconvert.com/deploy](https://streams.dbconvert.com/deploy?ref=dbconvert.com)
  - Choose your preferred deployment (Docker, local binary, or cloud)

* * *

## 🔧 Step-by-Step Migration Process

### 1. Launch DBConvert Streams

After deployment:

- Open the web interface at:  
**`http://localhost`** (for local)  
or  
**`http://<your_server_ip>`** (for cloud-hosted)

### 2. Set Up Source and Target

- **Source** :  
Choose **MySQL** , and enter your local database details:  
`host=localhost`, `port=3306`, `username=root`, `password=yourpassword`, `database=mydb`
- **Target** :  
Choose **PostgreSQL** , and paste your **Neon connection string**.

![Stop Using pgloader: This No-Code Tool Migrates to Neon Faster](https://cdn.hashnode.com/res/hashnode/image/upload/v1747056660777/2fa8e64f-22bd-493b-a6e9-885697e36e54.png)

### 3. Create a Migration Stream

- Select the tables you want to migrate.
- Choose "One-time migration" for transferring data to Neon.
- Start the stream.

![Stop Using pgloader: This No-Code Tool Migrates to Neon Faster](https://cdn.hashnode.com/res/hashnode/image/upload/v1747056662129/716ceba5-5196-4e29-ac66-38d2699bdd9e.png)
_stream to migrate data from local MySQL to Neon_

### 4. Monitor Progress

- Use the dashboard to track row-level sync.
- Logs and statistics are available in real time.

![Stop Using pgloader: This No-Code Tool Migrates to Neon Faster](https://cdn.hashnode.com/res/hashnode/image/upload/v1747056663286/d1907f1f-bc26-476a-a560-ffd622f3e893.png)

### 5. Verify in Neon

- Connect to your Neon database using `psql`, or Neon's Viewer.
- Verify schema, data, and constraints.

![Stop Using pgloader: This No-Code Tool Migrates to Neon Faster](https://cdn.hashnode.com/res/hashnode/image/upload/v1747056664471/e127eaaf-f6b3-4a91-b962-dd036ae1d744.png)

## 📊 Real-World Example: Migrating the Sakila Database

To demonstrate the power and simplicity of DBConvert Streams, let's look at migrating the standard **Sakila** sample database (a widely-used sample database that models a DVD rental store).

### The pgloader Approach (Command Line)

Using pgloader requires creating a configuration file like this:

```
LOAD DATABASE
    FROM mysql://root:password@mysql-source/sakila?useSSL=false
    INTO pgsql://neondb_owner:endpoint=endpoint;PasSwOrD@addr.eu-central-1.aws.neon.tech/neondb?sslmode=allow
WITH include drop, 
     create tables, 
     create indexes, 
     reset sequences,
     workers = 4, 
     concurrency = 1,
     multiple readers per thread, 
     rows per range = 50000,
     drop indexes
SET MySQL PARAMETERS
    net_read_timeout = '120',
    net_write_timeout = '120'
CAST
    type datetime to timestamptz drop default using zero-dates-to-null,
    type timestamp to timestamptz drop default using zero-dates-to-null,
    type date to date drop default using zero-dates-to-null,
    type tinyint to smallint drop typemod,
    /* and many more type mappings... */

```

_pgloader load.config_

This requires understanding data type mappings, SQL specifics, and executing commands via CLI.

### The DBConvert Streams Approach (No-Code)

With DBConvert Streams, the process is dramatically simplified:

1. Select MySQL source and enter connection details for Sakila database
2. Select PostgreSQL target and enter Neon connection string
3. Click to select all tables
4. Start the migration

💡

**The results?**  
**pgloader** : ~13 seconds with manual configuration  
**DBConvert Streams** : ~1 second with zero configuration

While both tools successfully migrated the data, DBConvert Streams did it:

- Without requiring coding knowledge
- Without manual type mapping configuration
- In a fraction of the time
- Through an intuitive web interface

This real-world test demonstrates how DBConvert Streams removes complexity while delivering superior performance for database migrations.

* * *

## 🧩 Why Not Use pgloader?

While Neon's official docs recommend [pgloader](https://neon.tech/docs/import/migrate-mysql?ref=dbconvert.com), it's:

- CLI-based and less intuitive for non-technical users
- Requires manual configuration of data type mappings
- Lacks real-time sync support
- Not ideal for visual monitoring or production replication
- Generally slower for most migration scenarios

**DBConvert Streams** provides a visual, no-code, production-friendly alternative with CDC and web-based control.

> Need to migrate from AWS RDS, Google Cloud SQL, or DigitalOcean? Stay tuned — support’s just as easy.   
> 🌐 Visit [https://streams.dbconvert.com/deploy](https://streams.dbconvert.com/deploy?ref=dbconvert.com) to get started.

Say goodbye to scripts and hello to seamless, serverless PostgreSQL with Neon.
