DataObjectの設定オプション

PHPのO/Rマッパの1つであるPEARのDB::DataObjectを使ってみる.とりあえず

  1. dsnの設定
  2. テーブルスキーマの生成
  3. 実際のコーディング

という流れで利用できるようですが,2つ目に「テーブルスキーマの生成」があるために,あまりすっきりとしない気がする.テーブルのスキーマを変更するたびにこの作業が必要とされるっぽい.あとRuby on RailsActiveRecordだとconfig/database.ymlにencodingという項目でデータベースの文字コードが指定できるのだが,DB::DataObjectで利用するデータベースの文字コードをどう設定していいものやらわからない.

このあたりにも文字コードに関しては何も書かれていない.