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

