1 | <?php |
||
14 | class Version20130930180820_Init extends AbstractMigration |
||
15 | { |
||
16 | public function up(Schema $schema) |
||
17 | { |
||
18 | // create tables |
||
19 | $this->addSql('CREATE TABLE `task` ( |
||
20 | `id` INTEGER NOT NULL, |
||
21 | `command` VARCHAR(128) NOT NULL, |
||
22 | `last_run` DATETIME DEFAULT NULL, |
||
23 | `next_run` DATETIME NOT NULL, |
||
24 | `modify` VARCHAR(128) DEFAULT NULL, |
||
25 | `status` INTEGER NOT NULL, |
||
26 | PRIMARY KEY(`id`) |
||
27 | )'); |
||
28 | $this->addSql('CREATE TABLE notice ( |
||
29 | id INTEGER NOT NULL, |
||
30 | message TEXT NOT NULL, |
||
31 | date_closed DATETIME DEFAULT NULL, |
||
32 | date_created DATETIME NOT NULL, |
||
33 | lifetime INTEGER NOT NULL, |
||
34 | status INTEGER NOT NULL, |
||
35 | PRIMARY KEY(id) |
||
36 | )'); |
||
37 | // add index |
||
38 | $this->addSql('CREATE INDEX notice_show_idx ON notice (date_closed, date_created)'); |
||
39 | } |
||
40 | |||
41 | public function down(Schema $schema) |
||
47 | } |
||
48 |