たろマーク (はてなブックマーク)
-
[ javascript ][ test ] Rspec ライクな Javascript テストフレームワーク
-
[ ezpublish ] eZ のデータソースを CakePHP で使うためのアダプタ。Rails とか Django にこれを移植すれば!
-
[ iquestioner ]
-
[ ruby ]
-
[ lazy-people ] おつでしたー
■ Class::DBI の PRIMARY KEY の扱い方
__PACKAGE__->columns(ALL => qw(id hogehoge hugahuga) );
ってやったら、怒られちゃいました(´・ω・`)
__PACKAGE__->columns(Primary => qw(id) ); __PACKAGE__->columns(Others => qw( hogehoge hugahuga) );
PRIMARY とその他でちゃんと伝えてくれってさ。
#ちゃんと POD を読もう(´・ω・`)
トラックバック
このエントリーのトラックバックURL:
http://vkgtaro.jp/cgi-bin/mt/mt-tb.cgi/307





コメント
# PIA (2004年12月11日 18:09)
なるほど、プライマリキーが単一カラムじゃないときは分けて書かないといけないのね。
Class::DBI便利そうっすね。レンタルサーバにMySQL入ってることだし試してみようかなー。
# 海賊たろ (2004年12月12日 15:37)
どもです~。
確かにPOD読むとプライマリキーが単一じゃないときってあるんですが、単一なのにエラーはかれたのは何でだろう(;゚ロ゚)
PostgeSQL だったからかなぁ。
MySQL でも試してみます。
Class::DBI 便利ですヨ~ヽ(´ー`)ノ
↓英語が読めない自分のためにw(perldoc.jp にもあった^^;)
http://perldoc.jp/docs/modules/Class-DBI-0.94/lib/Class/DBI.pod
http://bulknews.net/lib/doc-ja/Class-DBI.ja.html
# 海賊たろ (2004年12月20日 15:16)
う~、間があいてしまった^^;
単一なのにエラーだしてた原因は別にありました_| ̄|○
- __PACKAGE__->columns(ALL => qw(id hogehoge hugahuga) );
+ __PACKAGE__->columns(All => qw(id hogehoge hugahuga) );
ALL じゃなくて、All(;゚ロ゚)
PostgreSQL でも、MySQL でも、上記で問題なし。
お騒がせしました~^^;