今日はケーキを焼いてみようと思う 〜2. データベースの作成〜

 Bakeはデータベースまでは作ってくれないようなので、そこはphpMyAdminでちゃちゃっと作る事にする。

 CakePHPで合唱DBを作ると決めた訳ではないし多分作らないのだが、例がないと作りようがないのでとりあえず合唱DBっぽいものを作る事に。

 「chor」というDBを作って、track(曲)とsuite(組曲)というテーブルを用意した。

○ 曲テーブル

CREATE TABLE `chor`.`suite` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` VARCHAR( 255 ) NOT NULL ,
`created` DATETIME NOT NULL ,
`modified` DATETIME NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM COMMENT = '組曲情報' 

組曲テーブル

CREATE TABLE `chor`.`track` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` VARCHAR( 255 ) NOT NULL ,
`composer` VARCHAR( 255 ) NULL ,
`lyricwriter` VARCHAR( 255 ) NULL ,
`translater` VARCHAR( 255 ) NULL ,
`arranger` VARCHAR( 255 ) NULL ,
`suite_id` INT NULL ,
`suite_order` INT NULL ,
`created` DATETIME NOT NULL ,
`modified` DATETIME NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM COMMENT = '曲情報' 

 これで用意が出来たので、ようやくBakeに入る事ができる訳だ。(ここまで1時間強)