Re: RE : Oracle to PostgreSQL

From: Renney Thomas <renneyt(at)yahoo(dot)com>
To:
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: RE : Oracle to PostgreSQL
Date: 2003-08-07 17:42:38
Message-ID: 3F328F8E.3020207@yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin pgsql-hackers

What are the legal implications of copying Oracle's own PL/SQL
procedures code and porting them to PgSQL as you suggested?

Bruno BAGUETTE wrote:

>"Marco Roda" <MarcoRoda(at)amdosoft(dot)com> wrote ..
>
>
>>Hi,
>>
>>I need to port data from an Oracle 8.0 base to PostgreSQL 7.2. I have
>>scripts to create the base on Oracle and PostgreSQL (it is about 40
>>tables), but I need to port a great amount of data to PostgreSQL.
>>Can anybody help me?
>>
>>
>
>I never see any documents about migrating from Oracle8 to PostgreSQL,
>but I've already done this kind of migration, here's my warrior's way :
>
>- Make a SQL dump of the tables (structure + constraints + sequences +
>data), and try to add this dump file into a PostgreSQL database (via
>psql). You will probably need to do several search and replaces in the
>SQL code in order to get it PostgreSQL compliant. But as PostgreSQL try
>to follow the SQL norm, it shouldn't be very difficult.
>
>- The most difficult step is to migrate the stored procedures. The
>biggest work is to put PL/SQL packages into PL/PGSQL functions
>(Unfortunately, PostgreSQL don't manages PL/PGSQL packages, that's still
>in the TODO list). So your packages functions contacts.add() (for
>example) will have to be renamed to contacts_add(); and you will also
>have to patch all the clients that have to access this database.
>
>This migration may be quite long, so leave the Oracle database running.
>Keep a note of all the changes you've done to have your SQL dump valid
>for PostgreSQL, and make a script (in Perl, PHP, or shell,...). When
>everything is OK, stop writes to the Oracle DB (allows only select
>queries), do the SQL dump (with the latests datas), execute your script
>on the sql DUMP, do the migration and switch the users to the new
>database. (Be sure to have the new clients ready before doing the big
>jump).
>
>The job of migrating from Oracle to PostgreSQL is a serious job (and
>sometimes difficult) but the migration wins are really interesting.
>
>I Hope this will help and that you will understand my english. :-)
>
>Regards,
>
>
>

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Marc G. Fournier 2003-08-07 17:49:43 Testing gateway
Previous Message scott.marlowe 2003-08-07 15:55:06 Re: Call to undefined function: pg_connect()

Browse pgsql-hackers by date

  From Date Subject
Next Message Marc G. Fournier 2003-08-07 17:42:42 In theory ... news2mail gatewaying test ...
Previous Message Larry Rosenman 2003-08-07 17:40:38 Re: build on unixware 713