On 19/12/2007, Muhammad Ichsan <[EMAIL PROTECTED]> wrote:

> Saya mencoba melakukan migrasi dari mysql ke pgsql. Saya sudah install
> libpgsql-ruby dan rspec saya berjalan sukses di mysql. Saya melakukan
> langkah-langkah berikut untuk melakukan migrasi:
>
> 1. Dump dulu database
> rake db:schema:dump
>
> 2. Ganti database.yml. Lengkapi 2 lainnya
> production:
>   adapter: postgresql
>   database: medical_care_production
>   username: medical_care_user2
>   password: medical_care_pwd2
>   host: localhost
>
> 3. Load lagi database yang sudah didump
> rake db:schema:load

if I were you, saya akan melakukan langkah aman, yakni dari AR =>
postgres, bukan sebaliknya, karena yang kita lakukan adalah rails app
migration, bukan data migration, correct?

kalau yang anda lakukan adalah data migration, ini agak pain karena
jujur saya belum pernah pengalaman melakukan migrasi data
besar-besaran antar database yang berbeda, di buku rails recipes
tulisan chad disana pernah dibahas tips dan trik dari jamis buck (if
i've not forgotten) yang mana beliau bisa memigrate data yang dari SQL
kembali menjadi AR. dan dari sana menjadi lebih mudah dan fleksibel
untuk di migrasikan lagi ke database lain lagi, tapi jujur saya waktu
cobain buku itu sih gagal, cobain deh anda kalau punya buku itu, kalau
saran saya (karena hopeless dulu pernah coba tapi gagal), coba dump
itu isi database tsb ke format yang mudah saja, mis. xml atau yaml
atau csv, lalu dari file jembatan ini, anda mudah melakukan data
migration ke postgres dengan skrip ruby dan AR biasa (yg kecil, cepat
jadi tapi jalan/it works)

kalau ada yang membingungkan atau ada yang belum tuntas, don't
hesitate to always report ya.

-- 
Arie | http://linkedin.com/in/ariekeren | http://profile.to/ariekeren/
http://ariekusumaatmaja.wordpress.com | http://groups.yahoo.com/groups/id-ruby

Kirim email ke