Re: Oracle to PostgreSQL Tool - Mailing list pgsql-general

From Bruce Momjian
Subject Re: Oracle to PostgreSQL Tool
Date
Msg-id 200106230256.f5N2uX002716@candle.pha.pa.us
Whole thread Raw
In response to Oracle to PostgreSQL Tool  (Gilles DAROLD <gilles@darold.net>)
List pgsql-general
New version applied to current CVS tree.  Thanks.

> Hi all,
>
> Here the latest version and first working release of Ora2Pg a tool to export
> Oracle database to PostgreSQL.
>
>     It currently dump the database schema (tables, views, sequences,
>     indexes, grants), with primary, unique and foreign keys into PostgreSQL
>     syntax without editing the SQL code generated. You can dump only a
>     particular schema from the Oracle database.
>
>     Functions, procedures and triggers with SQL or PLSQL code generated must
>     be reviewed to match the PostgreSQL syntax. Some usefull recommandation
>     on porting Oracle to PostgreSQL can be found at
> http://techdocs.postgresql.org/
>     under the "Converting from other Databases to PostgreSQL" Oracle part. I
> just
>     notice one thing more is that the trunc() function in Oracle is the same for
> number
>     or date so be carefull when porting to PostgreSQL to use trunc() for number
> and
>     date_trunc() for date.
>
> I will add more precision in type NUMBER conversion based on length to match
> as closest as possible all rich PostgreSQL numerics type. But it seems not to be
>
> urgent as it seems that Oracle DBAs only create number with length 22 (default)
> Space seems not to be their problem...
>
> The following need help :
>
>         - SQL query converter.
>         - SQL/PLSQL code converter.
>         - Extracting/converting data for loading into PostgreSQL.
>
> By this I mean replacing Oracle function by PostgreSQL one's into the SQL code
> and reformat some type to match PostgreSQL syntax.
>
> Extract data as text seem not be possible with Oracle so the only way is to
> select data from oracle and convert them on the fly by a online program.
>
> Latest version (1.3) will be available under /contrib soon (thanks to Bruce)
> but you can find it now at http://www.samse.fr/GPL/ora2pg/
>
> Regards
>
> Gilles DAROLD
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
>

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

pgsql-general by date:

Previous
From: "Tim Mickol"
Date:
Subject: RE: Speed...
Next
From: Lincoln Yeoh
Date:
Subject: Re: Multiple Indexing, performance impact