DBFluteて良いよね

高島屋、あぁ高島屋高島屋
という訳で今回DBFluteは0.9.6を使ってます。

なぜDBFluteを使っているのかは前に説明した通り、
設計書を作成しながら製造も並行して初めていかなければいけない為です。

そんなご無体なスケジュールになってしまった原因は僕にあるのですが、
今更慌てふためいたところで仕方ないのでそこは諦めるとしましょう。

続きを読む

MySQLのInnoDBとBLOBの書き方は

table作成時にTYPE=InnoDBて指定してたんだけど、
5.1ではENGINE=InnoDBだったんだよね。
4.1のドキュメントを見ていたから気づかなかったという事でメモメモ。

ちなみにTYPE=InnoDBでもテーブル作成できてたしちゃんとInnoDBになってたけど、
ドキュメント通りENGINE=InnoDBで作成しておきましょう。

■追記(2009/11/25)ここから----

SQL の変更:
非互換の変更:MySQL 5.1.8 では、TYPE = engine_name は ENGINE = engine_name テーブル オプションに対してまだ類義語として受け入れられますが、警告が表示されます。このオプションは MySQL 5.1.7 では利用できず、MySQL 5.2 ではすべて削除されますので構文エラーが表示されます。.
TYPE は MySQL 4.0 以降は使用していません。

ここまで----



後、BLOBの型指定も
LARGEBLOBと書いてるサイトがあったけど、
ホントはLONGBLOBの誤りです。

これに騙されてはまってしまいましたorz