Ruby on Rails 3.0で本番環境はPostgreSQL、開発環境はSQLite3を使うときのように本番環境はPostgreSQL、開発環境はSQLite3を使っている。デバッグなどのために本番環境のデータを開発環境に持ってきたいときがある。そこで、yaml_dbを用いてデータを移行する。 本番環境での作業 まず、yaml_dbをインストールする。Gemfileに以下を追記する。 gem 'yaml_db'その後、bundleでインストール。 % bundle install --without development本番環境のデータを吐き出す。吐き出されたデータは db/data.yml に格納される(日本語文字列はバイナリーで扱われるみたい) % rake db:data:dump 開発環境での作業 まず、yaml_dbをインストールする。Gemfileに以下を追記する。 g