今日はケーキを焼いてみようと思う 〜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時間強)