Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1x4fXY-007JDD-2p for pgsql-announce@arkaria.postgresql.org; Thu, 10 Sep 2026 14:14:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1x4fXX-006Rrk-2x for pgsql-announce@arkaria.postgresql.org; Thu, 10 Sep 2026 14:14:11 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1x4fXW-006RrE-2P for pgsql-announce@lists.postgresql.org; Thu, 10 Sep 2026 14:14:10 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1x4fXT-00000003yLu-2eV3 for pgsql-announce@lists.postgresql.org; Thu, 10 Sep 2026 14:14:10 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Message-ID:Date:Reply-To:From:To:Subject: MIME-Version:Content-Type:Sender:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=GT2BJYlxnBkl87O0uybWVQNu+hA5YrtCpGeBTjp1voA=; b=lltCK761I34SwYfsYFju4/+Whs SqJHydn7g6PIHSAcNXLE0GjREDyPlUX4O0XAW3xOJ62+qtEClwuILYatNRT2JcERuFSddFyN8dduh FCJmLwbi2hwz1La5c167EeMi41Xih6U30hyvVDGkMOmrhh8AjePnKmp8Vi7KGF7ETBM8BqmZNQCrl M2dNQBm5acOKASruAperPm7gjFm1rKI7P5jAjOAKSGQAmoiNkRUZLGZiRz6djYCXDTKt1x73qcyTb DRAIjn1+NL/+BJ46ZtdVKyjDBJStnOhotDru+HOmJ5o8ZYLdu5IOKFGhXQpUBN7bFvHBZfu+YGBl+ sQpggmjg==; Received: from wrigleys.postgresql.org ([217.196.149.60]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1x4fXS-00EvYt-0E for pgsql-announce@lists.postgresql.org; Thu, 10 Sep 2026 14:14:06 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1x4fXQ-00000004azs-0FqO for pgsql-announce@lists.postgresql.org; Thu, 10 Sep 2026 14:14:04 +0000 Content-Type: multipart/alternative; boundary="===============1445747189858377642==" MIME-Version: 1.0 Subject: PostgreSQL Migrator 1.0 : first stable release To: PostgreSQL Announce From: Dalibo via PostgreSQL Announce Reply-To: etienne.bersac@dalibo.com Date: Thu, 10 Sep 2026 14:13:05 +0000 Message-ID: <178904958536.2258530.2087632455331551382@wrigleys.postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-pglister-tags: related X-pglister-tagsig: 34b95e577c9721a05b12e7b83d4f8f7de10fc881c0d4103e3118e5c25a356cbc List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1445747189858377642== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable *Paris, 7th september 2026.* The Dalibo team is pleased to announce the release of [PostgreSQL Migrator]= 1.0 stable, a free and open-source tool designed to help migrate databases= from Oracle and MySQL/MariaDB to PostgreSQL. ### Key features - **Easy installation**: pure Go binary with zero proprietary dependencies. - **Fast, offline inspection**: Extract the full source catalog once, then = iterate on conversion offline. - **Complexity scoring**: Quickly assess and compare the difficulty of migr= ation projects. - **Interactive web UI**: Browse both the original and converted catalogs, = search objects, and identify migration blockers. - **Schema and data conversion**: Converts datatype and SQL expression, con= vert column to boolean. - **Code analysis and transpilation**: Transpiles and analyzes SQL, PL/SQL = and routines with the companion [transqlate] tool. - **High-performance data copy**: Streamed bulk COPY to PostgreSQL (or to f= iles / pipes), with low memory usage and significantly higher throughput th= an traditional tools in our tests. - **Hackable & configurable**: Reliable JSON catalog data, TOML configurati= on, and templating for fine-tuning. ### Supported features PostgreSQL Migrator supports migrating from Oracle Database 11g to 26ai, My= SQL 8.4+ and MariaDB 10+ to PostgreSQL 16 up to 19. Version 1.0 has full inspection including jobs, system triggers, etc. However, conversion and migration is limited to role, schema, sequences, ta= ble, virtual columns, constraints and indexes. The documentation describes [implemented and planned features] including vi= ews, procedural objects, SQL Server and more. ### Stability We have built a demanding CI pipeline including end-to-end tests based on O= racle Free container and cypress. This effectively prevents regression and ensure quality. After one year of beta and rc, PostgreSQL Migrator is stable. We'll ensure configuration, CLI and project compatibility for all 1.x relea= ses. ### License and availability PostgreSQL Migrator is released under the PostgreSQL License. - Documentation: https://postgresql-migrator.readthedocs.io/ - Source code: https://gitlab.com/dalibo/pg_migrate We welcome feedback, bug reports, and contributions via the GitLab issue tr= acker. Happy migrating! [PostgreSQL Migrator]: https://postgresql-migrator.readthedocs.io/ [transqlate]: https://gitlab.com/dalibo/transqlate/ [implemented and planned features]: https://postgresql-migrator.readthedocs= .io/en/latest/references/features/ --===============1445747189858377642== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable PostgreSQL Migrator 1.0 : first stable release
 

PostgreSQL Migrator 1.0 : first stable release

Paris, 7th september 2026.

The Dalibo team is pleased to announce the = release of PostgreSQL Migrator 1.0 st= able, a free and open-source tool designed to help migrate databases from O= racle and MySQL/MariaDB to PostgreSQL.

Key features

  • Easy in= stallation: pure Go binary with zero proprietary dependencies.
  • Fast, o= ffline inspection: Extract the full source catalog once, then iter= ate on conversion offline.
  • Complex= ity scoring: Quickly assess and compare the difficulty of migratio= n projects.
  • Interac= tive web UI: Browse both the original and converted catalogs, sear= ch objects, and identify migration blockers.
  • Schema = and data conversion: Converts datatype and SQL expression, convert= column to boolean.
  • Code an= alysis and transpilation: Transpiles and analyzes SQL, PL/SQL and = routines with the companion transqlate tool= .
  • High-pe= rformance data copy: Streamed bulk COPY to PostgreSQL (or to files= / pipes), with low memory usage and significantly higher throughput than t= raditional tools in our tests.
  • Hackabl= e & configurable: Reliable JSON catalog data, TOML configurati= on, and templating for fine-tuning.

Supported features

PostgreSQL Migrator supports migrating from= Oracle Database 11g to 26ai, MySQL 8.4+ and MariaDB 10+ to PostgreSQL 16 u= p to 19.

Version 1.0 has full inspection including j= obs, system triggers, etc. However, conversion and migration is limited to role, schema, sequences, ta= ble, virtual columns, constraints and indexes. The documentation describes implemented and planned features including views, proc= edural objects, SQL Server and more.

Stability

We have built a demanding CI pipeline inclu= ding end-to-end tests based on Oracle Free container and cypress. This effectively prevents regression and ensure quality. After one year of beta and rc, PostgreSQL Migrator is stable. We'll ensure configuration, CLI and project compatibility for all 1.x relea= ses.

License and availability

PostgreSQL Migrator is released under the P= ostgreSQL License.

  • Documentation: = https://postgresql-migrator.readthedocs.io/
  • Source code: ht= tps://gitlab.com/dalibo/pg_migrate

We welcome feedback, bug reports, and contr= ibutions via the GitLab issue tracker.

Happy migrating!

This email was sent to you from Dalibo. It was delivered on their behalf by the PostgreSQL project. Any questions about the content of the message shou= ld be sent to Dalibo.

You were sent this email as a subscriber of the pgsql-announce mai= linglist, for the content tag Related Open Source. To unsubscribe from further emails, or change which emails you want to receive, please click th= e personal unsubscribe link that you can find in the headers of this email, or visit https://lists.postgresql.org/unsubscribe/.
 
--===============1445747189858377642==--