[kvasir-user:104] pageテーブルのスキーマ変更

YOKOTA Takehiko yokota @ arksystems.co.jp
2007年 1月 15日 (月) 17:25:02 JST


横田です。ほとんどなひさんだけに。

pageテーブルのスキーマを変更しました。そのため、svnのheadからcoして
ビルドしたKvasirで以前のKvasir用のDBを利用する際にはテーブルスキーマ
の変更作業が必要になります。

具体的には、H2のコンソールなどからKvasirのH2用DBデータに接続して、
以下のSQLを実行してください。

alter table page add column asfile boolean default 0 not null

alter table page add column listing boolean default 1 not null


update page set asfile=true
  where id in (
    select pageid from property where name='_framework.pageType.page.asFile')

update page set listing=false
  where id in (
    select pageid from property where name='_framework.pageType.page.listing')

delete from property
  where name='_framework.pageType.page.asFile'
    or name='_framework.pageType.page.listing'

なお、念のためデータのバックアップを取っておくことをお勧めします。

以上よろしくお願いします。

-- 
YOKOTA Takehiko
  yokota @ arksystems.co.jp


kvasir-user メーリングリストの案内