一般的なこと

DBテーブル構造の変更

2010年6月28日

ver 0.8.9 (もしくは0.9.0)で、DBテーブル構造の変更を行います。以前のバージョン(0.8.0もしくは、管理画面で0.8.0と表示されるSVNバージョン)から0.8.9以降にバージョンアップする前に、次のクエリーを管理画面の「データベース」ページにて実行してください。

UPDATE jeans_config_desc SET configtype='member_guest' WHERE owner='jeans' AND name IN ('web','email','admin_skin');

ALTER TABLE jeans_binary ADD owner TEXT NOT NULL DEFAULT 'jeans';
ALTER TABLE jeans_binary ADD flags INTEGER NOT NULL DEFAULT 0;

ALTER TABLE jeans_log ADD referer TEXT NOT NULL DEFAULT '';

DROP INDEX jeans_binary_uniquekey;
CREATE UNIQUE INDEX jeans_binary_uniquekey ON jeans_binary (type,name,owner,contextid);


これを実行する前に、データーベースのバックアップを取ることを忘れずに行ってください。

コメント

Kat (2010年6月28日 04:59:16)

jeand_binary_uniquekeyの分、追加しました。

Katsumi (2010年6月28日 06:05:51)

クエリーを若干修正しました。もし、以前のクエリーを実行して、管理画面の「あなたの設定」のところが重複表示されるようになった人がいれば、お知らせください。

コメント送信