Connection requirements
- The connection string from your PlanetScale branch, with CREATE and INSERT/UPDATE privileges
- PlanetScale speaks the MySQL wire protocol. Connect it as a MySQL target using your PlanetScale connection string.
Batched multi-row INSERT
Identical to the MySQL target: batched multi-row INSERT for the bulk load, per-event apply for CDC.
Setup
1
Add the connection
Provide the PlanetScale connection details under Connections → Add. NoSQLSync verifies it can connect before saving.
2
Pick a table name
Choose an existing table or let NoSQLSync create one from the inferred schema when the migration starts.
3
Start the migration
Bulk-load the historical data, then optionally enable CDC to keep the table current.
FAQ
Does NoSQLSync create the PlanetScale table for me?
Yes. If the target table doesn't exist, it's created from the inferred schema before the first batch loads.
What happens if I re-run a migration that already has data in the target?
The bulk load switches to an idempotent upsert path instead of the empty-table fast path, so re-running is safe.