[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[kagemai-users:0194] Re: PostgreSQLへの対応



福岡です。

"Kazuaki -Kazy- Taguchi" san wrote:

| 現在PostgreSQLなしで影舞 0.8.1を運用しています。
| データもいくつか登録されており(500以上)、DBのレスポンスが重くなってきたの
| で、PostgreSQLに対応したいと考えています。
| 
| そこで、これまで登録したデータをそのままPostgreSQLに移行したいのですが
| 可能でしょうか?

可能です。

まず、PostgreSQL でデータが保存できるように設定します。
PostgreSQL でデータ保存がちゃんとできることを確認するために、
テスト用のプロジェクトを作成して動作をチェックしてください。

  http://www.daifukuya.com/kagemai/doc/install.html#postgres

それから、「管理」-> 「設定の変更」(プロジェクト別の設定) で、
プロジェクトの保存形式を、Kagemai::PostgresStore に変更します。
エラーが起こらなければ、それで終わりです。

もし、変換に時間がかかりすぎて CGI がタイムアウトするようなら、
影舞をインストールしたディレクトリにある bin/convert.rb を
使って、変換してください。

  $ bin/convert.rb project-id Kagemai::PostgresStore

という感じで使います。
# project-id は変換したいプロジェクトの ID で。

convert.rb で変換するときには、影舞のデータや設定ファイル
を読み書きできる権限をもったユーザで実行する必要があります。

変換の前には、念のため、保存形式を変換したいプロジェクトの
データのバックアップをとっておくと安心です。

-- 
福岡ともゆき <fukuoka@xxxxxxxxxxxxx>
http://www.daifukuya.com/