Targets
PostgreSQL
COPY on first load, upsert after
MySQL
Batched multi-row INSERT
BigQuery
Streaming insert, then MERGE
Snowflake
MERGE-based upsert
Redshift
Parameterized INSERT ... ON CONFLICT
ClickHouse
Native client insert (JSONEachRow)
SQL Server
MERGE-based upsert
MariaDB
Batched multi-row INSERT
Supabase
COPY on first load, upsert after
Neon
COPY on first load, upsert after
PlanetScale
Batched multi-row INSERT
Ready to connect a database?
Free plan includes 5 migrations per month. No credit card required.
Start free →