Moving MySQL or PostgreSQL to Snowflake is easy. Trusting the result is the hard part. DBConvert Streams does the initial load + continuous CDC, then lets you compare source and target in the same app: row counts, data, and schema changes. dbconvert.com/snowflake/
dbconvert
@dbconvert.bsky.social
Database IDE + migration + CDC for PostgreSQL, MySQL, Snowflake, files, and S3. Posts about CDC, DuckDB, Parquet, schema validation, and database migration failures. streams.dbconvert.com
Most database MCP servers stop at one connection. The useful questions don’t. Our standalone MCP can join PostgreSQL, MySQL, S3 and local CSV/JSON/Parquet in one read-only federated query. No staging import. Setup: streams.dbconvert.com/docs/mcp/sta...
Standalone MCP server | DBConvert Streams Docs
Run the DBConvert Streams MCP server on its own — from connection strings, with no DBConvert Streams installation behind it. Through npx, as a one-click Claude extension, or as a Docker image any MCP ...
streams.dbconvert.com
Migrating MySQL → PostgreSQL is two jobs. Tools move the data. Job two: every query in MySQL's dialect still needs rewriting. AI translates — old news. New: it proves the translation. One federated query, both live DBs, MATCH/DIFF per row. streams.dbconvert.com/blog/using-c...
MySQL vs PostgreSQL Syntax: AI Query Translation, Verified | DBConvert Streams
Some dialect differences fail loudly. The dangerous ones return different numbers with no error. Real error messages, a live verified example, and the AI loop that proves a translation.
streams.dbconvert.com
Row counts can match while migrated data is wrong. A 1¢ DECIMAL difference, timezone shift, or NULL conversion is enough. MySQL → PostgreSQL validation checklist: streams.dbconvert.com/blog/how-to-...
How to verify a database migration before cutover
A database migration can complete successfully while the actual values are wrong. Here’s how to compare MySQL and PostgreSQL directly before cutover.
streams.dbconvert.com
Change data capture in 40 seconds — one orders table open in MySQL and PostgreSQL side by side. Insert, update, delete on the source, each one appears on the target. Log-based CDC (binlog/WAL), no Kafka, no connectors, self-hosted. youtu.be/DIHYRll_sCU
Change Data Capture in 40 Seconds: MySQL → PostgreSQL
YouTube video by DBConvert
youtu.be
A complete database migration should not end with “the job finished.” You should be able to verify: ✓ the generated target schema ✓ every converted column ✓ the source and target data side by side Here’s the full workflow in under 2 minutes: streams.dbconvert.com/data-migration
Migrating MySQL → PostgreSQL? Schema + data move clean. The work is the MySQL-isms: AUTO_INCREMENT, TINYINT(1)→boolean, unsigned ints, 0000-00-00 dates, ON DUPLICATE KEY→ON CONFLICT — plus stored procedures no tool converts. Honest breakdown 👇 dbconvert.com/blog/how-to-...
Migrate MySQL to PostgreSQL: Data Types & SQL Rewrites
A practical guide to moving MySQL to PostgreSQL: data-type mapping, copy-paste SQL rewrites (AUTO_INCREMENT, ENUM, unsigned, backticks), and low-downtime CDC cutover.
dbconvert.com
Updated guide: Oracle → PostgreSQL migration. The clean split: schema and data can be automated, but SQL dialect, PL/SQL, views, validation, and cutover still need engineering work. No magic button, just the parts that actually matter. dbconvert.com/blog/how-to-...
Migrate Oracle to PostgreSQL: Data Types & SQL Rewrites
A practical guide to moving Oracle to PostgreSQL: data-type mapping, copy-paste SQL rewrites (ROWNUM, CONNECT BY, NVL), the PL/SQL reality, and cutover options.
dbconvert.com
Wrapping queries as MCP tools is a weekend. Making a database MCP server safe for real data is the work: read-only by default, narrow tools, per-request scoping, bounded results. The tools are the easy part. The boundary is the product. #MCP #AI streams.dbconvert.com/blog/what-a-...
What a good database MCP server gets right
Connecting an AI assistant to a database over MCP is mechanically simple. Making it safe is not. Where the boundary lives, how much access you hand over, and what comes back - notes from building the ...
streams.dbconvert.com
"Show me the 5 most recent payments — anything look odd?" No SQL. Claude talks to a live PostgreSQL DB through DBConvert Streams MCP and catches a negative payment + a future-dated transaction on its own. Read-only by design. streams.dbconvert.com/mcp #MCP #PostgreSQL #MySQL
What is database synchronization? Updated our overview with clearer examples and diagrams for insert, update, delete, and mixed sync modes. dbconvert.com/blog/what-is...
What Is Database Synchronization? Database Sync Types
This article illustrated different database synchronization types. Insert, Update, Drop and Mixed Sync are described here.
dbconvert.com
Before migration or CDC, there is usually a boring step nobody talks about: open the source, inspect tables, check DDL, preview files, run SQL, compare what exists. That inspection layer is what Data Explorer in DBConvert Streams is for. streams.dbconvert.com/blog/databas...
Database Explorer in DBConvert Streams
Browse databases, files, S3 storage, SQL results, and editable data grids in one free workspace.
streams.dbconvert.com
DuckDB made cross-source SQL feel simple. Postgres table + Parquet file + S3 path? Fine. The annoying part starts when the query needs to be repeated: - saved connections - credentials - schema checks - exports - validation - logs - reruns That is where "just a query" quietly becomes infrastructure.
Small DBConvert Streams 2.3.0 update: SQL Console results are now paged. Large SELECT / WITH queries no longer try to dump everything into the grid at once. Useful for DB browsing and federated SQL across PostgreSQL, MySQL, files, Parquet, or S3. streams.dbconvert.com/docs/databas... #SQL #DuckDB
Database migrations rarely fail because copying rows is hard. They fail around the boring edges: schema drift foreign keys snapshot boundaries CDC handoff retries checkpoint timing validation after the move The transfer is one part. The workflow around it is usually where the mess starts.