Skip to main content

Command Palette

Search for a command to run...

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

Published
4 min readView as Markdown

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

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 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 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
    • Create a database project
    • Copy the PostgreSQL connection string from the Neon Console
  3. Deployment of DBConvert Streams :

🔧 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

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 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

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

📊 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, 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 to get started.

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

More from this blog

DBConvert

14 posts

DBConvert blog shares database management insights, data migration tutorials, and integration strategies. We help businesses optimize database operations with practical tips and industry trends.