Signed-off-by: Julius Härtl <jus@bitgrid.net>tags/v21.0.0beta1
@@ -518,12 +518,6 @@ class Version13000Date20170718121200 extends SimpleMigrationStep { | |||
]); | |||
$table->setPrimaryKey(['id']); | |||
$table->addIndex(['class'], 'job_class_index'); | |||
} else { | |||
$table = $schema->getTable('jobs'); | |||
$table->changeColumn('execution_duration', [ | |||
'notnull' => true, | |||
'default' => 0, | |||
]); | |||
} | |||
if (!$schema->hasTable('users')) { | |||
@@ -576,25 +570,25 @@ class Version13000Date20170718121200 extends SimpleMigrationStep { | |||
'default' => '', | |||
]); | |||
$table->addColumn('type', 'smallint', [ | |||
'notnull' => true, | |||
'notnull' => false, | |||
'length' => 2, | |||
'default' => 0, | |||
'unsigned' => true, | |||
]); | |||
$table->addColumn('remember', 'smallint', [ | |||
'notnull' => true, | |||
'notnull' => false, | |||
'length' => 1, | |||
'default' => 0, | |||
'unsigned' => true, | |||
]); | |||
$table->addColumn('last_activity', 'integer', [ | |||
'notnull' => true, | |||
'notnull' => false, | |||
'length' => 4, | |||
'default' => 0, | |||
'unsigned' => true, | |||
]); | |||
$table->addColumn('last_check', 'integer', [ | |||
'notnull' => true, | |||
'notnull' => false, | |||
'length' => 4, | |||
'default' => 0, | |||
'unsigned' => true, |
@@ -68,7 +68,7 @@ class Version13000Date20170919121250 extends SimpleMigrationStep { | |||
$column->setUnsigned(true); | |||
} else { | |||
$table->addColumn('remember', 'smallint', [ | |||
'notnull' => true, | |||
'notnull' => false, | |||
'length' => 1, | |||
'default' => 0, | |||
'unsigned' => true, |
@@ -20,6 +20,18 @@ class Version21000Date20201120141228 extends SimpleMigrationStep { | |||
if ($loginNameColumn->getLength() !== 255) { | |||
$loginNameColumn->setLength(255); | |||
} | |||
$table->changeColumn('type', [ | |||
'notnull' => false, | |||
]); | |||
$table->changeColumn('remember', [ | |||
'notnull' => false, | |||
]); | |||
$table->changeColumn('last_activity', [ | |||
'notnull' => false, | |||
]); | |||
$table->changeColumn('last_check', [ | |||
'notnull' => false, | |||
]); | |||
} | |||
if ($schema->hasTable('dav_job_status')) { | |||
@@ -40,6 +52,14 @@ class Version21000Date20201120141228 extends SimpleMigrationStep { | |||
} | |||
} | |||
if ($schema->hasTable('jobs')) { | |||
$table = $schema->getTable('jobs'); | |||
$table->changeColumn('execution_duration', [ | |||
'notnull' => false, | |||
'default' => 0, | |||
]); | |||
} | |||
return $schema; | |||
} | |||
} |