2008年11月10日月曜日

DBが合わないとNo Method Store#Index・・・間違い

これは間違いでした。書き直します。

正確なメッセージはチャプチャする前に変えてしまったので分かりませんが、だいたいそんな感じのメッセージが表示されていました。

DepotというサンプルはNetBeansのサンプルソースとして入っていて、最初にこのiMacでやっていたのですが、自分のMacBookで作業を進めていたものをソースだけもってきて続きをやろうとしてたので、DBが合わない(Schemaとテーブルのカラム)

ところでMySQL Administratorでデータベースの表示「Catalogs」を見ると、「Schemata」って書いてあって、例えばdepot_developmentを削除しようとすると選択したSchemaを削除するか?と聞いてくる。ということは、depot_developmentという単位はSchemaってことなのか。私はてっきりテーブルのカラムのことをSchemaっていうのかと思ってました。ざんねん。テーブルをダブルクリックして中身を表示すると、columns/indicesと書いてある。indicesっていうのがindexの複数形っていうのも今知ったよ。。。インディシーズ?

ということで。


0 件のコメント: