kahua-dbutil

English page

Kahua Release

kahua-web Release

Security Advisory

Event Log

Documentation

For developers

Site info

Related Site

kahua-dbutil {check|fix} database-path

将来的にはKahuaオブジェクトデータベースの整合性チェックと修復、 データの操作全般を行うユーティリティとなる予定だが、現状では データベースの内部カウンタの整合性の確認と修復を行う。

KahuaオブジェクトデータベースのRDBMSへの格納方法は、0.5と0.7で 変更されたため、それ以前のバージョンのKahuaで使用していたデータ ベースを使用する場合、まずはこのユーティリティスクリプトを使って データベースを修復(変換)する必要がある。

 check
    内部カウンタkahua_db_idcountとkahua_db_classcountの整合性および
    削除フラグカラムの有無を調べて標準出力に報告する。修復(変換)は
    行わない。
 fix
    内部カウンタkahua_db_idcountとkahua_db_classcountの整合性を
    確認し、整合性が取れていない場合は既存のデータ(インスタンス)
    と整合性が取れるように修復を行う。また、削除フラグカラムが
    存在しない場合にはカラムの追加とインデックスの作成を行う。

Copyright (c) 2003-2007 Kahua Project Contact | About Us