>
> On Dec 10, 2007 5:15 AM, firman sumirat <[EMAIL PROTECTED]> wrote:
> halo
>
> saya mau tanya nih,
>
> kalo di rails , cara mengakses remote database itu bagaimana ?
>
> sementara yang saya coba dan bisa :
>
> miss :
> database : mysql
> ip-server nya : 192.168.0.50
> nama database : mydatabase
> nama table : users
> user : myname
> password : mypass
>
> bikin file di app/model : user.rb
>
> isi user.rb :
> ---------------
>
> require 'rubygems'
> require 'active_record'
>
> ActiveRecord::Base.establish_connection(
> :adapter => 'mysql',
> :host => '192.168.0.50',
> :username => 'myname',
> :password => 'mypass',
> :database => 'mydatabase')
>
> class User < ActiveRecord::Base
> end
>
> -----
>
> di script/console
>
> command
> User.find(:all)
>
> hasil : query bisa dilakukan ,
>
> ===
>
> Tanya: Dengan cara seperti di atas ini, apa lazim di rails?
>

Wajar saja.
Apalagi di mesin production. Di production sudah lazim memisah database di
mesin selain application.

Blog saya itu contohnya. Dia jalan di mesin A dg domain a.com. Tapi
database-nya ada di mesin B dengan domain mysql.b.com. Jadinya konfigurasi
database menjadi kira-kira :host => mysql.b.com

Hanya saja kalau untuk fase development, mending ya di database lokal saja
(database + app jadi satu mesin). Kecuali ada konstrain2 lain misalnya
company policy atau anda deal dengan legacy app......

....atau anda langsung develop diatas mesin-mesin yang nantinya dibuat
production (seperti kangazis + saya :d).

Untuk urusan database, aspek yang perlu diperhatikan dengan sungguh-sungguh
bagi Railers adalah migration.
Sekali kita nggak pake migration, ya sudah. Mending balik kucing saja ke PHP
framework. Atau Java web framework.

(makanya kemaren gw nge-push si kangaziz supaya mbenerin migration... eh kok
jadi curhat? :d)



-- 
http://andryshuzain.com


[Non-text portions of this message have been removed]

Kirim email ke