db-charmer で sharding (0)
ど頭から躓いたので取り急ぎでメモ。
以下、README のサンプル。
production: blah: adapter: mysql username: blah host: blah.local database: blah foo: adapter: mysql username: foo host: foo.local database: foo
以下、test-project 以下の config/database.yml.example より抜粋。
common: &common adapter: mysql encoding: utf8 reconnect: false pool: 10 username: root password: #---------------------------------------------------------------- test: <<: *common database: db_charmer_sandbox_test # logs database logs: <<: *common database: db_charmer_logs_test ...
shard 情報だけ書くと Rails の初期化処理で例外終了するので、test-project の様に標準設定を書いた上で shard 情報を書く必要がある。