Re: How to convert Oracle database to Postgresql. - Mailing list pgsql-general

From Wayne Armstrong
Subject Re: How to convert Oracle database to Postgresql.
Date
Msg-id 200306181258.h5ICwwWd029002@mail.bacchus.com.au
Whole thread Raw
In response to Re: How to convert Oracle database to Postgresql.  ("Carlos Oliva" <carlos@pbsinet.com>)
List pgsql-general
** Reply to message from "Carlos Oliva" <carlos@pbsinet.com> on Wed, 18 Jun
2003 08:49:52 -0400
Hi Carlos,
 Is email ok for delivery (probably about 10 meg all up)?

Regards,
Wayne



> Hi Wayne,
> Yes.  I would not mind getting a copy of the code.  I wrote a java
> program to copy the data via JDBC and it works but it is rather slow.  I
> am not using triggers either but I a use lots of blobs (I converted them
> into bytea also)
> Regards
>
> -----Original Message-----
> From: pgsql-general-owner@postgresql.org
> [mailto:pgsql-general-owner@postgresql.org] On Behalf Of Wayne Armstrong
> Sent: Wednesday, June 18, 2003 8:34 AM
> To: Carlos; pgsql-general@postgresql.org
> Subject: Re: [GENERAL] How to convert Oracle database to Postgresql.
>
>
> ** Reply to message from "Carlos Oliva" <carlos@pbsinet.com> on Wed, 18
> Jun 2003 08:12:00 -0400 Hi Carlos,  We've just been through this
> recently.  We used db2look to get the ddl for the database, ran some
> editing scripts over it (just ex) and fed that into postgres.  To load
> data from the db2 database, I wrote a smalltalk program that for each
> table, read from the db2 dtabase and inserted into the postgres
> database. The smalltalk needs no prior knowledge of the table layouts to
> do that- queries syscat.tables in the db2 database to get a list of
> tables etc. You are welcome to the smalltalk executable (and source if
> you want it (it is not really production code though :) )
>
> We used bytea in place of blob.
> Triggers we did manually (we are not big users of triggers).
>
> All in all it was pretty easy. Places we came unstuck were on views
> using the "with temp" syntax, and some recursive sql which we rewrote
> using pgplsql and temp tables. Also Db2 will hapilly store 24:00:00 as
> well as 00:00:00 for midnight. It's worth updateing any occurennces of
> 24:00:00 to 00:00:00 before you convert.
>
>
> Regards,
> Wayne Armstrong,
> Bacchus Management Systems.
>
> > Is there a script or method to convert a DB2 database also? Thanks
> >
> > -----Original Message-----
> > From: pgsql-general-owner@postgresql.org
> > [mailto:pgsql-general-owner@postgresql.org] On Behalf Of Justin Clift
> > Sent: Wednesday, June 18, 2003 7:02 AM
> > To: Mike Mascari
> > Cc: Ursula Lee; pgsql-general@postgresql.org; gilles Darold
> > Subject: Re: [GENERAL] How to convert Oracle database to Postgresql.
> >
> >
> > Hi Ursula,
> >
> > That script only works for Oracle 8.x though, and needs modification
> > for Oracle 9i.
> >
> > :-)
> >
> > Regards and best wishes,
> >
> > Justin Clift
> >
> >
> > Mike Mascari wrote:
> > > Ursula Lee wrote:
> > >
> > >
> > >>Dear all,
> > >>
> > >>Is there any script/tool I can use to convert Oracle database to
> > >>Postgresql?
> > >
> > >
> > > The /contrib directory of the distribution contains an ora2pg script
> > > used to generate a conversion. I've never used it though.
> > >
> > > Mike Mascari
> > > mascarm@mascari.com
> > >
> > >
> > >
> > > ---------------------------(end of
> > > broadcast)---------------------------
> > > TIP 3: if posting/reading through Usenet, please send an appropriate
> > >       subscribe-nomail command to majordomo@postgresql.org so that
> > your
> > >       message can get through to the mailing list cleanly
> >
> >
> > --
> > "My grandfather once told me that there are two kinds of people: those
> > who work and those who take the credit. He told me to try to be in the
> > first group; there was less competition there."
> > - Indira Gandhi
> >
> >
> > ---------------------------(end of
> > broadcast)---------------------------
> > TIP 6: Have you searched our list archives?
> >
> >                http://archives.postgresql.org
> >
> >
> > ---------------------------(end of
> > broadcast)---------------------------
> > TIP 5: Have you checked our extensive FAQ?
> >
> >                http://www.postgresql.org/docs/faqs/FAQ.html
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
>                http://www.postgresql.org/docs/faqs/FAQ.html


pgsql-general by date:

Previous
From: "Carlos Oliva"
Date:
Subject: Re: How to convert Oracle database to Postgresql.
Next
From: Jonathan Bartlett
Date:
Subject: Re: Linux supports hot-swappable hardware? [was Re: