From: | Devrim GUNDUZ <devrim(at)commandprompt(dot)com> |
---|---|
To: | esrefatak <esrefatak(at)gmail(dot)com> |
Cc: | PostgreSQL Türkiye -Genel <pgsql-tr-genel(at)PostgreSQL(dot)org> |
Subject: | Re: Oracle'dan PostgreSQL'e |
Date: | 2006-02-19 16:01:31 |
Message-ID: | 1140364892.3838.72.camel@evim.gunduz.org |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-tr-genel |
Merhaba,
On Sat, 2006-02-18 at 12:33 -0800, esrefatak wrote:
> 50 tabloluk bir Oracle 9i veritabanımız var. Bu veritabanı,
> yalnızca; görüntülerden, tablolardan, fonksiyonlardan,
> arttırıcılardan ve birkaç dizinden oluşan basit bir yapıya sahip.
> Amacımız, bu veritabanının "aynısını" PostgreSQL 8.1'de
> oluşturmak ve Oracle veritabanını devredışı bırakıp PostgreSQL
> veritabanına geçiş yapmak. Bu dönüştürme/geçiş girişimindeki
> başarımız nispetinde, diğer bazı projelerde de PostgreSQL kullanma
> konusu gündeme gelebilir.
>
> Bu noktada, grup üyelerinden istirhamım, Oracle 9i veritabanını
> PostgreSQL 8.1'e dönüştürme konusunda bize yardımcı olabilecek;
> AKK bir yazılım önermeleridir. ora2pg isimli bir yazılımın
> varlığından haberim var. Fakat bu yazılım Unix türevlerinde
> çalışacak şekilde hazırlanmış. Biz yalnızca Windows
> kullanıyoruz.
Ora2pg kullanacaksanız Linux'ta veritabanlarınızın dçnüşüm işlemlerini
halledip sonra veriyi Windows'daki sunucularınıza yükleyebilirsiniz.
Ancak konu o değil. Bu tür dönüşümler bir script ile olmayacak kadar
kritik olabilir. Hmm, gerçi basit bir yapıdan bahsetmişsiniz. İçin
içinde PL/SQL yok gibi gözüküyor. O zaman elle bile yapabilirsiniz bu
dönüşümü :)
http://rose.inf.unibz.it/~boehlen/cospa/OraToPG/descr.html
adresindekini öneririm ben. Biraz daha güncel. Bu dönüşüm ile ilgili
uzun bir metin var aslında elimde ama listeye gönderilebilecek
düzgünlükte değil. Kitabın içinde çıkabilir.
Aklıma gelen ipuçlarının çoğu PL/SQL -> PL/pgSQL dönüşümü ile ilgili.
varchar2 -> varchar dönüşümünü yapmayı unutmayın. integer ile ilgili
herşeyi kontrol edin. Oracle'daki dual ile ilgili sorgularınız varsa
onları da değiştirin.
Maili yazdıkça farkettim ki sizin bahsettiğiniz yapıda dönüşüm zor
değil.
Kolay gelsin.
--
The PostgreSQL Company - Command Prompt, Inc. 1.503.667.4564
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
Managed Services, Shared and Dedicated Hosting
Co-Authors: PL/php, plPerlNG - http://www.commandprompt.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Adnan DURSUN | 2006-02-19 16:36:31 | Re: Oracle'dan PostgreSQL'e |
Previous Message | Devrim GUNDUZ | 2006-02-19 15:25:13 | Re: Polygon türünün |