Mercurial > epgrec.yaz
comparison tableStruct.inc.php @ 114:f854f6606fa5
mod: DB???????config.php???????
| author | yoneda <epgrec@park.mda.or.jp> |
|---|---|
| date | Sat, 13 Mar 2010 21:37:27 +0900 |
| parents | |
| children | 7a64d5e3baee |
comparison
equal
deleted
inserted
replaced
| 111:3bed74eca373 | 114:f854f6606fa5 |
|---|---|
| 1 <?php | |
| 2 // データベーステーブル定義 | |
| 3 | |
| 4 | |
| 5 // 予約テーブル | |
| 6 define( "RESERVE_STRUCT", | |
| 7 "id integer not null auto_increment primary key,". // ID | |
| 8 "channel_disc varchar(128) not null default 'none',". // channel disc | |
| 9 "channel_id integer not null default '0',". // channel ID | |
| 10 "program_id integer not null default '0',". // Program ID | |
| 11 "type varchar(8) not null default 'GR',". // 種別(GR/BS/CS) | |
| 12 "channel varchar(10) not null default '0',". // チャンネル | |
| 13 "title varchar(512) not null default 'none',". // タイトル | |
| 14 "description varchar(512) not null default 'none',". // 説明 text->varchar | |
| 15 "category_id integer not null default '0',". // カテゴリID | |
| 16 "starttime datetime not null default '1970-01-01 00:00:00',". // 開始時刻 | |
| 17 "endtime datetime not null default '1970-01-01 00:00:00',". // 終了時刻 | |
| 18 "job integer not null default '0',". // job番号 | |
| 19 "path blob default null,". // 録画ファイルパス | |
| 20 "complete boolean not null default '0',". // 完了フラグ | |
| 21 "reserve_disc varchar(128) not null default 'none',". // 識別用hash | |
| 22 "autorec integer not null default '0',". // キーワードID | |
| 23 "mode integer not null default '0',". //録画モード | |
| 24 "index reserve_ch_idx (channel_disc),". // インデックス | |
| 25 "index reserve_st_idx (starttime)". | |
| 26 "" | |
| 27 ); | |
| 28 | |
| 29 | |
| 30 // 番組表テーブル | |
| 31 define( "PROGRAM_STRUCT", | |
| 32 "id integer not null auto_increment primary key,". // ID | |
| 33 "channel_disc varchar(128) not null default 'none',". // channel disc | |
| 34 "channel_id integer not null default '0',". // channel ID | |
| 35 "type varchar(8) not null default 'GR',". // 種別(GR/BS/CS) | |
| 36 "channel varchar(10) not null default '0',". // チャンネル | |
| 37 "title varchar(512) not null default 'none',". // タイトル | |
| 38 "description varchar(512) not null default 'none',". // 説明 text->varchar | |
| 39 "category_id integer not null default '0',". // カテゴリID | |
| 40 "starttime datetime not null default '1970-01-01 00:00:00',". // 開始時刻 | |
| 41 "endtime datetime not null default '1970-01-01 00:00:00',". // 終了時刻 | |
| 42 "program_disc varchar(128) not null default 'none',". // 識別用hash | |
| 43 "autorec boolean not null default '1',". // 自動録画有効無効 | |
| 44 "index program_ch_idx (channel_disc),". // インデックス | |
| 45 "index program_st_idx (starttime)". | |
| 46 "" | |
| 47 ); | |
| 48 | |
| 49 | |
| 50 define( "CHANNEL_STRUCT", | |
| 51 "id integer not null auto_increment primary key,". // ID | |
| 52 "type varchar(8) not null default 'GR',". // 種別 | |
| 53 "channel varchar(10) not null default '0',". // channel | |
| 54 "name varchar(512) not null default 'none',". // 表示名 | |
| 55 "channel_disc varchar(128) not null default 'none',". // 識別用hash | |
| 56 "sid varchar(64) not null default 'hd',". // サービスID用02/23/2010追加 | |
| 57 "skip boolean not null default '0'". // チャンネルスキップ用03/13/2010追加 | |
| 58 "" | |
| 59 ); | |
| 60 | |
| 61 define( "CATEGORY_STRUCT", | |
| 62 "id integer not null auto_increment primary key,". // ID | |
| 63 "name_jp varchar(512) not null default 'none',". // 表示名 | |
| 64 "name_en varchar(512) not null default 'none',". // 同上 | |
| 65 "category_disc varchar(128) not null default 'none'" // 識別用hash | |
| 66 ); | |
| 67 | |
| 68 | |
| 69 define( "KEYWORD_STRUCT", | |
| 70 "id integer not null auto_increment primary key,". // ID | |
| 71 "keyword varchar(512) not null default '*',". // 表示名 | |
| 72 "type varchar(8) not null default '*',". // 種別 | |
| 73 "channel_id integer not null default '0',". // channel ID | |
| 74 "category_id integer not null default '0',". // カテゴリID | |
| 75 "use_regexp boolean not null default '0',". // 正規表現を使用するなら1 | |
| 76 "autorec_mode integer not null default '0',". // 自動録画のモード02/23/2010追加 | |
| 77 "weekofday enum ('0','1','2','3','4','5','6','7' ) default '7'".// 曜日、同追加 | |
| 78 ",prgtime enum ('0','1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24') default '24'". // 時間 03/13/2010追加 | |
| 79 "" | |
| 80 ); | |
| 81 | |
| 82 ?> |
