Free open source desktop app for database migration. Scans your Oracle or SQL Server database and tells you exactly what will break before you touch production. → Pre-migration audit report with risk score → Stored procedure rewriter (PL/SQL / T-SQL → Postgres) → Post-migration validation — row counts, constraints, queries → Stored procedure rewriter (Local AI integration/Cloud) FK dependency graph, Data type mapping engine Runs locally like DBeaver. Mac, Windows, Linux.
No reviews yetBe the first to leave a review for DBABridge
Maker
📌
Hey Product Hunt
I built DBA Bridge because I broke production.
I spent weeks migrating an Oracle database to Postgres using cloud DMS. The migration "succeeded" — 100% rows copied, with errors reported. Then I connected the app. Nothing worked.
Stored procedures had silently failed. Oracle DATE columns had lost their time component. Foreign keys had re-enabled in the wrong order. There was no report, no explanation of what went wrong, no way to know what to fix. Just a 40MB log file and a broken deadline.
I looked for a tool that would have told me all of this BEFORE I touched production. It didn't exist.
So I built it.
DBA Bridge is a free, open source desktop app. You connect it to your source database (read-only), and it produces a full audit report:
- Which stored procedures are clean, which need rewriting, which have no equivalent in Postgres
- Every column with a risky data type conversion
- The correct foreign key migration order
- Overall risk score: Low / Medium / High / Critical
Then it rewrites your stored procedures side-by-side using local AI (Ollama — your code never leaves your machine). You review and approve every suggestion.
After migration, it validates everything — row counts, constraints, queries — and gives you a green/amber/red report per table.
Currently supporting Oracle → PostgreSQL and SQL Server → Supabase. MySQL and MongoDB coming soon.
Would love to hear from anyone who has been through a painful migration — what broke? What do you wish you'd known beforehand?