<?php
|
|
use think\migration\db\Column;
|
use think\migration\Migrator;
|
|
class CreateJobsTable extends Migrator
|
{
|
public function change()
|
{
|
$this->table('{{table}}')
|
->addColumn(Column::string('queue'))
|
->addColumn(Column::longText('payload'))
|
->addColumn(Column::tinyInteger('attempts')->setUnsigned())
|
->addColumn(Column::unsignedInteger('reserved_at')->setNullable())
|
->addColumn(Column::unsignedInteger('available_at'))
|
->addColumn(Column::unsignedInteger('created_at'))
|
->addIndex('queue')
|
->create();
|
}
|
}
|