A utility for converting Oracle databases to PostgreSQL.

ora2pg is a utility for converting Oracle (and also MySQL) databases to PostgreSQL. It is written in Perl.

ora2pg is distributed under the GPL license (details).

Release history

This is a summary of recent significant releases; for a full and detailed list of releases, see the ora2pg release notes and the ora2pg release page.

The first commit in ora2pg's GitHub repository (commit e8777977) is from 2012, containing version 7 of orapg. Until the release of PostgreSQL 8.2 in 2006, ora2pg was available as a PostgreSQL contrib module (see ora2pg (contrib module)).