モンスターカレンダー

« 2005年8月 »
12345678910111213141516171819202122232425262728293031

2005年8月16日アーカイブ

ふと試してみるとCreateTablesでViewのスキーマも生成できるようになっていた。(DB_DataObject1.7.13)

(設定ファイル)
build_views = 1

しかし、今まで動いていたところがエラーになった。「$obj->key($id)が必要だ」とかなんとか。
調べてみると、手でスキーマを書いていたときに定義していたキーの部分が消えてしまっていた。
→Autoで作成されるところ以外にキー定義を改めて書いた。

(Target_view.php)
function keys() {
return array('item_no');
}

※DataObject/targetdb.iniの[target_view__keys]にも定義できるが、iniファイルはCreateTablesで自動生成され、手書き部分は消えてしまう(と思う)ので使用しない。

以下を使用させていただくことにした。

バックアップスクリプト

実行すると...PerlのDate-Calcモジュールがない!と言われてしまった。。。
勢いで初Perlインストール。