*/ class M161119140200Queue extends Migration { public $tableName = '{{%queue}}'; public $tableOptions; public function up() { $this->createTable($this->tableName, [ 'id' => $this->primaryKey(), 'channel' => $this->string()->notNull(), 'job' => $this->binary()->notNull(), 'created_at' => $this->integer()->notNull(), 'started_at' => $this->integer(), 'finished_at' => $this->integer(), ], $this->tableOptions); $this->createIndex('channel', $this->tableName, 'channel'); $this->createIndex('started_at', $this->tableName, 'started_at'); } public function down() { $this->dropTable($this->tableName); } }