fixup (NotesDatabase - JavaScript)

データベースで Fixup タスクを実行します。

定義場所

NotesDatabase

構文

fixup() : void

fixup(options:int) : void

パラメータ 説明
options 以下のパラメータのうち、1 つ以上を指定します。これらのパラメータを組み合わせるには、オプションを追加します。
  • 最後の Fixup タスク以降の文書のみをチェックする場合は、NotesDatabase.FIXUP_INCREMENTAL 4 を指定します。
  • 破損した文書が Fixup タスクで削除されないようにする場合は、NotesDatabase.FIXUP_NODELETE 16 を指定します。
  • ビューをチェックしない場合は、NotesDatabase.FIXUP_NOVIEWS 64 を指定します。
  • 文書を高速にチェックし、完全にはチェックしない場合は、NotesDatabase.FIXUP_QUICK 2 を指定します。
  • ID 表を前のリリースのフォーマットに戻す場合は、NotesDatabase.FIXUP_REVERT 32 を指定します。
  • トランザクションロギングが有効にされたデータベースを含める場合は、NotesDatabase.FIXUP_TXLOGGED 8 を指定します。
  • 変更しない場合は、NotesDatabase.FIXUP_VERIFY 1 を指定します。

以下のボタンは、ローカルディレクトリ内のすべてのデータベースで Fixup タスクを実行します。
var dbdir:NotesDbDirectory = session.getDbDirectory("");
var db:NotesDatabase = dbdir.getFirstDatabase(NotesDbDirectory.DATABASE);
requestScope.status = "Fixup local databases";
while (db != null) {
	if (db.open()) {
		requestScope.status += "¥nFixing " + db.getFileName();
		db.fixup(NotesDatabase.FIXUP_QUICK + 
		NotesDatabase.FIXUP_INCREMENTAL + NotesDatabase.FIXUP_NOVIEWS);
		db = dbdir.getNextDatabase();
	}
}

言語間の参照

LotusScript® NotesDatabase クラスの Fixup メソッド

Java™ Database クラスの fixup メソッド