引き続き海外のレンタルサーバのテスト中です。
今回はDBについてのメモ。
PSPカスタムテーマあぷろだでは、用途によってSDBMとPostgreSQLを使い分けています。
SDBMは何も考えずに別サーバに移行できそうですが、PostgreSQLはちょっと困ったことが。いまテスト中のこのレンタルサーバでは、データベースの文字セットがどうしてもASCIIになってしまうのです。日本語を扱うにはちょっと不安です。
いろいろ試行錯誤した結果、あきらめてMySQLに乗り換えることにしました。MySQLなら、文字セットの変更はphpMyAdminで一発でした。
ただ、サーバにはRuby用のDBIモジュールもMySQLモジュールも入っていませんでした。サポートに申請を出せば、Ruby対応の(Ruby on Railsすら使える)サーバにアカウントを移してくれるようなのですが、とりあえずはRuby/MySQLを使ってみることにしました。これもサーバには入っていませんが、Pure Rubyなモジュールなので、簡単に導入できるはず。
Pure Rubyとはいえ、本来はインストールするためには setup.rb や install.rb をシェルで実行する必要があります。しかしこのサーバはシェルが利用できないので、全部手作業で導入してみました。