kagemai@postgresql, 0.8.6 から0.8.7以降へのアップグレード方法

38 views
Skip to first unread message

まことう

unread,
Oct 20, 2009, 10:06:24 PM10/20/09
to kagemai-users
はじめて投稿します。

現在Kagemai 0.8.6 をLinux 上にてPostgrsql を利用して使用しております。
バージョン0.8.6ですとPostgresql のデータベースがひとつのプロジェクトにつき、
ひとつのデータベースが割り当てられる仕様になっています。
現在30近くのプロジェクトが走っております。

ある事情がありまして、バージョンを最新版の0.8.8 にアップグレードしたいのですが、
0.8.7リリースでなされた、以下の機能改善のために、0.8.6 から0.8.8 へのデータ移行に障害を抱えています。

----------------------------------------------------------------------
2008-03-01 kagemai-0.8.7 リリースの以下の機能変更
o PostgreSQL, SQL Server のデータ保存が複数のプロジェクトでも1つのデータベースを利用するように変更
----------------------------------------------------------------------

0.8.6用に作成された複数のpostgresql のデータベースを、0.8.8 用にて使用できるよう、ひとつのデータベースに
変換するのが最も正しいやり方かと思いますが、私がpostgresql の知識が乏しいため、可能かどうか検討がつかないでおります。
過去に同じような問題にあったかたはいらっしゃいますでしょうか?
何かしらご助言をいただけると大変ありがたく思います。

まことう

unread,
Oct 20, 2009, 10:08:46 PM10/20/09
to kagemai-users, makoto...@freescale.com

FUKUOKA Tomoyuki

unread,
Oct 21, 2009, 1:47:32 AM10/21/09
to kagema...@googlegroups.com
福岡です。

> ある事情がありまして、バージョンを最新版の0.8.8 にアップグレードしたいのですが、
> 0.8.7リリースでなされた、以下の機能改善のために、0.8.6 から0.8.8 へのデータ移行に障害を抱えています。
>
> ----------------------------------------------------------------------
> 2008-03-01 kagemai-0.8.7 リリースの以下の機能変更
> o PostgreSQL, SQL Server のデータ保存が複数のプロジェクトでも1つのデータベースを利用するように変更
> ----------------------------------------------------------------------

実際に 0.8.8 に移行して、問題が発生しているのでしょうか?

影舞を 0.8.6 から 0.8.8 にバージョンアップしただけでは、
この変更の影響は受けません。これまで使用していた
データベースに変更を加えることなく利用できます。
(できるはずです。。。)

0.8.8 にバージョンをあげると、データの保存形式として
PostgresStore3 というのが追加されます。この形式で
データを保存する場合に、1つの postgres のデータベースを
使用します。

0.8.6 のデータ保存形式より、0.8.8 のほうがだいぶ速く
なっているので、新しい形式を使うほうがお勧めではありますが、
使わない選択肢もありです。

--
FUKUOKA Tomoyuki

まことう

unread,
Oct 21, 2009, 8:34:47 AM10/21/09
to kagemai-users
コメント大変ありがとうございました。

いろいろ試していて頭が混乱しておりました。
実際に整理して試したところ、問題なくデータの移行ができることを確認しました。

0.8.7以降では
1. 新しく作成したprojectは"postgres_dbname"で指定されるデータベースに、
2. 0.8.6以前で管理していたproject は"project id"で指定されるデータベース毎
で管理されるのですね。

ありがとうございました。
本件Close とします。
Reply all
Reply to author
Forward
0 new messages